Problème avec un composant activeX et l'ouverture d'un pdf
cs_lolo69100
Messages postés11Date d'inscriptionmardi 17 juillet 2007StatutMembreDernière intervention16 septembre 2007
-
31 août 2007 à 10:56
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 2016
-
1 juin 2010 à 11:27
Bonjour à tous,
Je souhaite ouvrir un fichier pdf dans une application VB. J'ai ajouté à mon projet la référence suivante Adobe Acrobat 8.0 type Library. J'utilise Acrobat Reader. Voici le code (que j'ai d'ailleurs trouvé à l'identique sur un autre forum et qui fonctionne):
Private Sub Form_Load()
Dim avDoc As New Acrobat.AcroAVDoc
rslt = avDoc.Open("c:\toc.pdf ", "")
End Sub
Lors de l'execution, une erreur apparaît:
Erreur d'exécution '429':
Le composant ActiveX ne peut créer l'objet.
J'ai essayé avec la version complète d'Acrobat mais le problème reste le même.
Quelqu'un aurait-il une idée?
Merci d'avance
A voir également:
Problème avec un composant activeX et l'ouverture d'un pdf
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 31 août 2007 à 11:08
Salut,
Tu peux utiliser l'API ShellExecute
Dans un module tu mets
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
cs_lolo69100
Messages postés11Date d'inscriptionmardi 17 juillet 2007StatutMembreDernière intervention16 septembre 2007 31 août 2007 à 11:21
En effet, je pourrais utiliser ShellExecute. Désolé de ne pas avoir été assez précis. En fait, mon seul but n'est pas d'ouvrir le document pdf mais de le manipuler (afficher telle page, chercher tel texte, faire un zoom...). Pour cela je voudrais utiliser les méthodes des objets acrobat.
vb_code_master
Messages postés3Date d'inscriptiondimanche 18 mars 2007StatutMembreDernière intervention24 mai 2009 2 mai 2008 à 14:56
Salut, j'ai cherché pendant des heures moi aussi en fait ton erreur c'est "tentative d'écriture ou de lecture d'une mémoire protégée" entre autre il te manque un composant activeX pour pouvoir exploiter pdf
sabri85
Messages postés4Date d'inscriptionlundi 17 mai 2010StatutMembreDernière intervention 1 juin 2010 1 juin 2010 à 00:22
Bonsoir
j ai besoin d'aide pour terminer mon projet de PFE
je voudrais savoir comment afficher un formulaire access à partir de visual basic 6.
je vous prie de les expliciter afin que je puisse saisir pleinement
merci de bien vouloir m'aider
Vous n’avez pas trouvé la réponse que vous recherchez ?
sabri85
Messages postés4Date d'inscriptionlundi 17 mai 2010StatutMembreDernière intervention 1 juin 2010 1 juin 2010 à 00:25
Bonjour
j ai besoin d'aide pour terminer mon projet de PFE
je voudrais savoir comment afficher un formulaire access à partir de visual basic 6.
je vous prie de les expliciter afin que je puisse saisir pleinement
merci de bien vouloir m'aider
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 1 juin 2010 à 11:27
Bonjour lolo69100,
Je n'en suis pas sur, mais il est fort possible que l'ActiveX de Acrobat Reader ne te permette pas de telles manipulations.
Acrobat Reader ne permet que la LECTURE des PDF.
Pour la totale il te faut Acrobat (tout court je crois) payant (et assez cher) et qui a peut-être un ActiveX.