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 :

afficher un fichier pdf dans un controls [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut afficher un fichier pdf dans un controls
    bonjour forum
    je cherche un moyen d'afficher sur l'userform des fichiers au format pdf chargé depuis le dossier des élèves(extrait de naissance des élèves) en cliquant sur un commandbutton comme pour les images et apres créer un bouton pour l'impression si il y a un bésoin.
    j'ai vu dans les controls supplémentaires le control acro reader mais quand je l'installe un message s'affiche: élément introuvable et pourtant j'ai installé la dernière version acrobat reader
    une aide svp...

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  3. #3
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    bjr merci. j'ai suivi votre explication et ca marche.
    avant de fermer cette discussion pouvez m'expliquer le role des checkbox? et le bouton nommé" ouvrir"?

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut,
    Récursif : La recherche des pdf se fait également dans tous les dossiers/sous dossiers inclus dans le dossier Racine sélectionné via "Sélection Dossier". Ce n'est pas le cas si Récursif est décoché, la recherche des pdf se limitera alors aux fichiers contenus dans le dossier Racine.
    Ouvrir : Affiche via Acrobat Reader le pdf sélectionné dans la liste.

    Pour changer la valeur par défaut ( cochée ) de Récursif modifier le code dans UserForm1 comme ci-dessous en y ajoutant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub UserForm_Initialize()
    	.....
        With chkRecur
            .Left = CommandButton2.Left + CommandButton2.Width + 5
            .Top = UserForm1.Height - 68
            .Width = 75
            .Height = 25
            .Value = False
        End With
    	.....

  5. #5
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    merci cordialement

  6. #6
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    je reviens encore
    j'ai un userform de 3 pages et je souhaiterais lier chaque élève à son extrait de naissance comme dans le cas des images.
    j'aimerais savoir si cela est possible? et comment m'y prendre

  7. #7
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  8. #8
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    merci pour ces lien mais hélas je ne trouve pas la correspondance.
    je me réexplique:
    j'ai une base de données dans laquelle j'ai inséré des colonnes ("","", dossier photo, dossier extrait de naissance) . le cas de la photo: lors de l'enregistrement des élèves le dossier dans lequel la photo a été choisie se charge dans la base de donnée devant le nom de l'élève. dans le cas d'une nouvelle recherche sur l'élève lorsque je clique sur le bouton afficher, les references de l'élève et sa photo apparaissent sur le formulaire.
    ceci etant , je voudrais faire pareil pour les pdf: créé un bouton qui va parcourir le dossier comme dans votre exemple et lors de l'enregistrement le nom du dossier se stock dans la base et comme dans le cas des photos mentionné plus haut dans la colonne " dossier extrait de naissance"
    je pense etre un peu clair dans mon explication.merci

  9. #9
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    j'ai trouvé ce code avec un parallèle avec le code image.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    FileToOpen = Application _
    .GetOpenFilename("Fichiers PDF (*.pdf), *.pdf", 1, "Rechercher...")
    If FileToOpen = False Then
    Exit Sub
    End If
    j'arrive à ouvrir le dossier, et choisir. mais quand je clque sur ouvrir rien ne se passe. je sais c'est normal car je n'ai pas de controls permettant d'ouvrir le fichier, donc comment faire pour associer ce code au textbox et à web browser pour le cas de l'enregistrement et l'afficher pour d'eventuelles consultations

  10. #10
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    j'ai trouvé une piste . j'arrive maintenant à enregistrer avec le textbox chargé. voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    nf = Application.GetOpenFilename("Fichiers PDF (*.pdf), *.pdf", 1, "Rechercher...")
         If Not nf = False Then
           Me.T_dossier_extrait = nf
          ' Me.WebBrowser1.Picture = LoadPicture(nf)
         End If
     
         Application.ScreenUpdating = True
    vous avez vu que j'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.WebBrowser1.Picture = LoadPicture(nf)
    en commentaire. comment faire pour afficher ça dans le web browser?

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

Discussions similaires

  1. [QtGui] Afficher un fichier PDF dans une fenêtre
    Par Triton972 dans le forum PyQt
    Réponses: 14
    Dernier message: 13/09/2013, 07h37
  2. Afficher un fichier pdf dans un frame gwt depuis le serveur
    Par hamdi.kharrat dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 17/05/2012, 12h26
  3. afficher un fichier pdf dans le jeu
    Par khenissi dans le forum Moteurs 3D
    Réponses: 2
    Dernier message: 25/08/2010, 02h32
  4. Afficher un fichier PDF dans une Winform
    Par Hiraa dans le forum VB.NET
    Réponses: 1
    Dernier message: 11/01/2010, 21h47
  5. [VB.Net] afficher un fichier pdf dans une page WEB
    Par kasaw dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/08/2008, 16h02

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