IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Affichage PDF dans UserForm Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 298
    Par défaut Affichage PDF dans UserForm Excel
    Bonjour,

    J'aimerais afficher à l'aide du contrôl Adobe PDF Reader un fichier PDF.
    Je n'ai aucun soucis à ce niveau là, je recherche mon fichier sur mon poste et je l'insère. Nikel.
    Par contre, si je veux l'envoyer à un ami, ce dernier ne pourra pas consulter mon pdf. C'est tout blanc et le fichier PDF n'est pas visible.
    Je dirais que c'est logique vu qu'excel récupère le chemin de mon fichier.

    Mais alors comment faire pour que le fichier soit visible par n'importe quel poste?
    J'ai pensé d'insérer un objet OLE sur ma feuille Excel et faire le lien avec mon composant Adobe PDF Reader, mais le soucis est comment faire le lien entre ces deux choses ??

    Merci pour votre aide.

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 298
    Par défaut
    Enfaite, ma solution serait peut-être de remplacer le chemin par l'objet qui se situe sur ma feuille excel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserForm1.AcroPDF1.LoadFile ("C:\...\08375.pdf")
    par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserForm1.AcroPDF1.LoadFile (Sheet2.Shape("Object 6"))
    Mais bien évidement, cela ne fonctionne pas.
    SVP, si vous pouvez m'aider.. merci !!

  3. #3
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Je ne comprend pas où est le problème, tu dois simplement insérer dans ta feuille le document
    Insertion --> Objet --> Adobe Acrobat Document

    et le document fera partie du classeur

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 298
    Par défaut
    Oui, il fera partie du classeur, mais je ne vais pas pouvoir le visioner directement avec Excel avec le composant approprié pour lire des PDF dans Excel.

    Moi ce que je veux, c'est que le user A puisse charger un pdf dans un classeur Excel (et ça, c'est ok) et qu'ensuite, le user B qui se trouve sur un autre poste, reçoit ce même document et qu'il puisse quand même lire le PDF dans Excel.

    Tu comprend mon soucis ?

  5. #5
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Je ne vois toujours pas où est le problème, le fichier pdf sera incorporé au classeur excel comme un objet sous la forme soit d'une icône, soit affichage de la première page du document pdf. Celui qui recevra le fichier doit double cliquer dessus et il pourra le lire avec son acrobate reader.

  6. #6
    Membre éclairé
    Inscrit en
    Mai 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 298
    Par défaut
    Ok, je viens de comprendre réelement le problème.
    Ce que tu as dis est tout à fait correct. Le fichier PDF est bien stocké dans le classeur Excel.

    Alors je t'explique le problème :
    Je charge mon PDF sur une feuille Excel. J'enregistre et je ferme le classeur.
    A la réouverture, le composant qui lis le pdf est tout blanc, il est vide !!
    C'est comme si j'avais perdu le fichier PDF....

    Tu sais pourquoi ?

    En tout cas, merci pour tes infos. Cela m'a fait comprendre que le problème ne venait pas de là..

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. affichage pdf dans une page web
    Par loulitta dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/04/2009, 15h42
  2. Affichage PDF dans une page
    Par julio02200 dans le forum WebDev
    Réponses: 1
    Dernier message: 30/09/2008, 15h43
  3. Affichage graphique dans UserForm
    Par ananar dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/08/2008, 17h47
  4. Affichage PDF dans une fenêtre HTML
    Par gbarbier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/08/2007, 15h20
  5. Affichage pdf dans une autre page
    Par raiarii dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 07/09/2006, 13h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo