Bonjour,

Je voudrais lire un fichier pdf depuis vba afin de récupérer la liste des signets et de les écrire dans une feuille excel.

Après quelque recherches, j'ai trouvé ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Dim PdfDoc As AcroPDDoc 
Dim PdfBkm As Acrobat.AcroPDBookmark 
 
Set PdfDoc = CreateObject("AcroExch.PDDoc", "") 
Set PdfBkm = CreateObject("AcroExch.PDBookmark", "") 
 
PdfDoc.Open ("D:\Monfichier.pdf")
Seulement, cela bloque lorsque j'arrive sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set PdfDoc = CreateObject("AcroExch.PDDoc", "")
Cela met le message "un composant activex ne peut pas créer l'objet"

Pour info j'ai ajouter les références :
-Aobe Acrobat 7.0 Type Library
-Adobe Acrobat 8.0 Browser Controle Type Library 1.0

Si quelqu'un peut m'aider
svp merci d'avance