Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

insertion objet PDF

boule de neige

XLDnaute Nouveau
Bonjour le Forum,

Voici ma demande.

Je cherche à intégré un PDF dans un fichier excel en VBA

Je cherche une solution pour utiliser
insertion, objet et adobe acrobat ducument.

A la création il donne un numéro à l'objet
Comment donné toujours le même numéro.

En espérant être sufisament limpide.

Merci
 
Dernière édition:

chris

XLDnaute Barbatruc
Re : insertion objet PDF

Bonjour

Plutôt que le numéro qu'on ne maîtrise pas, je te conseille de renommer l'objet créé, quel que soit le numéro donné par Excel, sous le nom que tu souhaites permanent
 

chris

XLDnaute Barbatruc
Re : insertion objet PDF

Bonjour

Quand tu insères l'objet il est automatiquement sélectionné donc juste après la ligne d'insertion :
Code:
    Selection.Name = "monpdf"
 

boule de neige

XLDnaute Nouveau
Re : insertion objet PDF

Re,

Voila mon code

ActiveSheet.OLEObjects.Add(ClassType:="AcroExch.Document.7", Link:=False, _
DisplayAsIcon:=False).Activate
Selection.Name = "monpdf"

Je pense que c'est pas bon pour moi
 
C

Compte Supprimé 979

Guest
Re : insertion objet PDF

Bonjour le fil

Juste une petite question comme ça au passage, pourquoi vouloir intégrer un PDF dans un fichier Excel ?

A+
 

chris

XLDnaute Barbatruc
Re : insertion objet PDF

Bonjour
Coucou Bruno

Bonne question.

Quoi qu'il en soit mon code est un peu différent car j'insère un fichier pdf existant ce qui ne semble pas être ton cas mais je n'ai pas 2003 sous la main pour vérifier...
 

chris

XLDnaute Barbatruc
Re : insertion objet PDF

RE

Sous 2010 le code est
Code:
    ActiveSheet.OLEObjects.Add(Filename:= _
        "E:\_Documents\machin.pdf", Link:=False, DisplayAsIcon _
        :=False).Select
   Selection.Name = "monpdf"
 

boule de neige

XLDnaute Nouveau
Re : insertion objet PDF

Re,

Bon avec ton code et mon code, et par deduction.

ActiveSheet.OLEObjects.Add(ClassType:="AcroExch.Document.7", Link:=False, _
DisplayAsIcon:=False).Select
Selection.Name = "monpdf"

Il fallait remplacer .activate
par.select

merci
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…