Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/01/2011, 22h31   #1
Membre actif
 
Inscription : juin 2008
Messages : 190
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juin 2008
Messages : 190
Points : 165
Points : 165
Par défaut Contrôle activeX pour documents PDF

Bonjour à tous,

je bâti en ce moment un état sous Access 2007 et j'éprouve quelques soucis avec le contrôle activeX pour document PDF. Mon but ici étant d'afficher directement dans mon état le document PDF en question (document qui ne comporte jamais plus d'une page).

J'ai utilisé la stratégie fournie dans la FAQ (http://access.developpez.com/faq/?pa...action#LoadPDF) sans succès. En fait, le code compile et tourne (j'ai vérifié à l'aide msgbox que cette portion du code était belle et bien exécutée), mais rien ne s'affiche alors qu'un chemin valide (vérifié aussi) est passé en paramètre. Je n'obtient aucun message d'erreur, mais il n'y a rien qui s'affiche. Et pourtant, les propriétés visibles et actif du contrôle sont toutes "VRAI".

Lorsque j'ai voulu aller fouiller plus loin et que je suis allé voir du côté des fonctions "personnalisées" de ce contrôle, j'obtiens le message d'erreur suivant :
"L'opération sur l'objet Adobe PDF Reader a échoué.
Il est possible que le serveur OLE ne soit pas inscrit.
Pour isncrire le serveur OLE, réinstallez-le."
J'ai donc essayé de corriger la situation de plusieurs manières dont http://support.microsoft.com/kb/896865, mais sans succès encore une fois.

Je dois avouer que je nage en plein mystère. Merci d'avance de m'éclairer!
Bonne journée,
al_bert445
al_bert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 23h20   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Bonjour,

1/ Pouvez-vous lire des fichier PDF depuis Adobe Reader 8 ou équivalent ?
2/ Depuis l'explorateur et depuis le programme lui-même (AcroRd32.exe) ?

Le code de la FAQ est tout à fait opérationel...

Donc soit Adobe est mal installé soit il existe un conflit de version d'acrobat reader sur votre poste (Installations successives ou bien versions mutualisées e.g. 5.0 et 8.0 où 5.0 est ne version complète avec PDFWriter par exemple)

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2011, 02h17   #3
Membre actif
 
Inscription : juin 2008
Messages : 190
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juin 2008
Messages : 190
Points : 165
Points : 165
Bonjour et merci pour votre réponse!

J'ai vérifié et :
1) Oui, Adobe Reader (version 9, puis version 10) fonctionne correctement.
2) Oui, je peux lancer un PDF à partit de AcroRd32.exe sans problème ou même à partir de l'explorateur.

Aussi, je peux également exporter un état entier en format PDF sans problème. J'ai également essayé ma base de données sur un ordinateur possédant Adobe en version complète et un autre qui ne possède que Reader et j'obtiens le même résultat. Je continues toujours de fouiller...

Merci encore pour votre temps!
al_bert445
al_bert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2011, 22h05   #4
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Ca ne vient pas de base...

=> essayez sous Excel, vous aurez le même comportement...

Qu'y a t-il dans le dossier :
C:\Program Files\Fichiers communs\Adobe\Acrobat\ActiveX
du poste concerné ?

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 01h46   #5
Membre actif
 
Inscription : juin 2008
Messages : 190
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juin 2008
Messages : 190
Points : 165
Points : 165
Bonjour,

désolé du délai de réponse. Il y a 7 fichiers :

1) AcroIEFavClient.dll
2) AcroIEHelper.dll
3) AcroIEHelperShim.dll
4) AcroPDF.dll
5) AcroPDF.FRA
6) pdfshell.dll
7) PDFShell.FRA

Merci,
al_bert445
al_bert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 09h04   #6
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Votre version de XP est bien FR ?
Et n'auriez-vous pas par hasard un doublon de ces fichiers dans Common Files sur la même racine ?

Désolé de vous poser toutes ces questions, c'est le phénomène de processus par élimination et je reste convaincu que l'installation succecives de versions d'Acrobat doit être à l'origine du problème considérant que depuis la version 7.0, ce symptôme est apparu.

Avez-vous tenté de désinstaller (intégralement y compris dans le Registre de Windows) Adode Reader et recommencé l'opération...

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/01/2011, 21h18   #7
Membre actif
 
Inscription : juin 2008
Messages : 190
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juin 2008
Messages : 190
Points : 165
Points : 165
Bonjour,

pas de problème pour les questions, c'est comme ça qu'on avance! Je viens de désinstaller entièrement Adobe Reader et de réinstaller la version 9. Étant donné que j'ai Windows 7 en anglais, j'ai tout réinstaller en anglais également, mais le problème persiste.

Du côté des doublons, il existe un dossier Common Files dans Program Files et Program Files(x86)(le dossier Acrobat/ActiveX étant installé ici), mais pas de doublons.

Partout où je cherche, on indique en effet comme vous le dites que le problème est apparu depuis la version 7 de Reader(la version 6 semblait fonctionner).

Je crois qu'étant donné qu'ouvrir un PDF dans une fenêtre à part ne cause aucun problème que je vais me rabattre sur cette solution. Comme l'application doit être déployée sur plusieurs postes par la suite, ce sera une valeur plus sûre je crois bien!

Si jamais je finis par trouver une solution, je viendrai l'ajouter ici!
Merci beaucoup pour votre temps et votre aide,
al_bert445

Edit: J'ai finalement contourné le problème en passant plutôt par un cadre d'image JPEG. Étant donné que les quelques PDF déjà produit n'avait qu'une page, il n'a pas été compliqué de les convertir et les prochains dessins seront directement enregistrés en JPEG. Merci encore!
al_bert est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h03.


 
 
 
 
Partenaires

Hébergement Web