OVH Cloud OVH Cloud

pdf suite

3 réponses
Avatar
M41
Bonjour et merci pour vos réponses d'hier

Problème d'aspiration et d'inspiration cognitive !

MaCellule contient l'adresse d'un pdf sur le net.
Si je clique dessus j'ouvre ce pdf.

Comment avec VBA :
1 ouvrir ce pdf avec Acrobat Reader
2 sauvegarder le document pdf dans MonDossier
3 fermer Acrobat
ou
charger directement ce pdf dans MonDossier (plus élégant).

Merci

M41

3 réponses

Avatar
RGI
Bonjour

peut-être en créant un hyperlien

Sub hyperl()
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
"http://pdf.liberation.fr/img/pdf/UNE_2006_07_12.pdf",
TextToDisplay:= _
"A la Une"
End Sub

Salutations

RGI


Bonjour et merci pour vos réponses d'hier

Problème d'aspiration et d'inspiration cognitive !

MaCellule contient l'adresse d'un pdf sur le net.
Si je clique dessus j'ouvre ce pdf.

Comment avec VBA :
1 ouvrir ce pdf avec Acrobat Reader
2 sauvegarder le document pdf dans MonDossier
3 fermer Acrobat
ou
charger directement ce pdf dans MonDossier (plus élégant).

Merci

M41






Avatar
RGI
je sais ça ne répond pas à la question mais je ne pense pas qu' Excel
soit fait pour ce qui est demandé

salutations

RGI

Bonjour

peut-être en créant un hyperlien

Sub hyperl()
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
"http://pdf.liberation.fr/img/pdf/UNE_2006_07_12.pdf",
TextToDisplay:= _
"A la Une"
End Sub

Salutations

RGI


Bonjour et merci pour vos réponses d'hier

Problème d'aspiration et d'inspiration cognitive !

MaCellule contient l'adresse d'un pdf sur le net.
Si je clique dessus j'ouvre ce pdf.

Comment avec VBA :
1 ouvrir ce pdf avec Acrobat Reader
2 sauvegarder le document pdf dans MonDossier
3 fermer Acrobat
ou
charger directement ce pdf dans MonDossier (plus élégant).

Merci

M41








Avatar
M41
Re bonjour

Je pense qu'Excel sait faire puisque quand on colle une page Web sur Excel,
les adresses collées sont accessibles par un simple click ; avec Word, il
faut enfoncer en plus la touche Ctrl pour que ça marche.

Mon problème n'est pas la création du lien car je l'ai déjà (quand la souris
met le focus sans cliquer sur une adresse web valide placée dans une cellule
Excel, une petite boîte d'information s'ouvre transitoirement pour préciser
qu'un simple click ouvrira le document Web) ; cette méthode de collage entre
pages html Web et Excel permet de se constituer de véritales annuaires sans
passer par les Favoris. On peut littéralement vampiriser des liens.

Actuellement, si l'adresse est celle d'un document pdf, le click sur la
cellule contenant cette adresse ouvre Acrobate Reader avec le document : si
c'est l'adresse d'un site, ça ouvre le site : on peut toujours enchaîner des
cellules contenant des adresses valides et arriver au document, à partir du
site....

On n'est peut être pas obligé d'utiliser Acrobat Reader puisque Word équipé
d'un module ScanSoft Converter sait ouvrir un pdf dans Word (le
convertisseur est auto activé avec un document .pdf) et on sait piloter une
application Word avec du VBA Excel (et Word)

Donc la question est :
ayant un lien valide de document pdf dans une cellule (document qui peut
être ouvert manuellement en cliquant déjà sur la cellule), comment activer
ce lien avec VBA pour charger le document sur un logiciel compatible
sélectionné (Internet Explorer, Acrobat Reader ou Word avec macro
automatique déjà fonctionnelle).

2 actions à programmer : choisir le programme d'ouverture (en forçant un pdf
sur Word puisque c'est déjà possible) et ouvrir le lien valide contenu dans
la cellule.... Comment ?

Merci. @+
M41




"RGI" a écrit dans le message de
news: %
je sais ça ne répond pas à la question mais je ne pense pas qu' Excel soit
fait pour ce qui est demandé

salutations

RGI

Bonjour

peut-être en créant un hyperlien

Sub hyperl()
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
"http://pdf.liberation.fr/img/pdf/UNE_2006_07_12.pdf",
TextToDisplay:= _
"A la Une"
End Sub

Salutations

RGI


Bonjour et merci pour vos réponses d'hier

Problème d'aspiration et d'inspiration cognitive !

MaCellule contient l'adresse d'un pdf sur le net.
Si je clique dessus j'ouvre ce pdf.

Comment avec VBA :
1 ouvrir ce pdf avec Acrobat Reader
2 sauvegarder le document pdf dans MonDossier
3 fermer Acrobat
ou
charger directement ce pdf dans MonDossier (plus élégant).

Merci

M41