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 :

Macro pour ouvrir un document en cliquant sur une image


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    cuisinier
    Inscrit en
    Août 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : cuisinier
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2014
    Messages : 38
    Points : 21
    Points
    21
    Par défaut Macro pour ouvrir un document en cliquant sur une image
    bonjour à tous,
    je suis à la recherche d'une macro pour pouvoir ouvrir un autre document ( word ou pdf ) qui se trouve dans un autre dossier en cliquant simplement
    sur une image dans un classeur excel ... est ce que cela est faisable ?

    Merci pour vos réponses.
    Bonne journée !
    Cdlt
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Points : 2 813
    Points
    2 813
    Par défaut
    Bonjour,
    Pas besoin de VBA pour cela ! Il suffit de mettre un lien hypertexte sur ton image : clique droit > Lien hypertexte > Fichier ou page web existant --> et tu cherches le bon fichier.

  3. #3
    Membre à l'essai
    Homme Profil pro
    cuisinier
    Inscrit en
    Août 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : cuisinier
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2014
    Messages : 38
    Points : 21
    Points
    21
    Par défaut
    Bonjour,
    j'ai déjà testé un lien hypertexte : ça fonctionne très bien mais ça beug quand je copie le fichier excel + mon dossier contenant tous les documents et que je veux l'utiliser sur un autre pc ... j'ai un message d'erreur qui m'indique " impossible d'ouvrir le fichier spécifier "

    C'est pour cela que je cherches une autre solution car ce fichier excel ainsi que le dossier contenant les documents seront utilisés par plusieurs personnes sur différents PC. Nom : 2017-06-16_114927.jpg
Affichages : 1323
Taille : 105,8 Ko

    merci quand même d'avoir pris le temps de répondre à mon post et pour ta solution.

    Je reste toutefois preneur si tu as un code VBA.

    bonne journée !

    cdlt

  4. #4
    Membre émérite
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Points : 2 813
    Points
    2 813
    Par défaut
    Est-ce que ton classeur sera toujours dans le même dossier que les autres documents à ouvrir ?
    Si oui, tu pourras récupérer le chemain d'accès grâce à ThisWorkBook.Path.
    Ensuite, tu trouveras peut-être des idees sur cette discussion : https://www.developpez.net/forums/d8...e/#post4906493.
    Ici, tu trouveras des idees pour ouvrir un document Word.

  5. #5
    Membre à l'essai
    Homme Profil pro
    cuisinier
    Inscrit en
    Août 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : cuisinier
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2014
    Messages : 38
    Points : 21
    Points
    21
    Par défaut
    Re,
    Oui le classeur sera toujours dans le même dossier que les autres documents à ouvrir.

    merci pour ces infos, je progresse !
    Bonne journée !
    Cdlt

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut re
    Bonjour
    pour l'exemple
    met ceci dans un module standard
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub clikclik()
    fichier = "G:\CUISINE PRATIQUE MARS 2017\RESTO PACK GESTION\PLANS DE NETTOYAGES\PLANS DE NETTOYAGES ET DESINFECTION\PLAN DE NETTOYAGE CUISSON.pdf"
    Shell ("C:\Program Files (x86)\Adobe\Reader 9.0\Reader\AcroRd32.exe" & " " & Chr(34) & fichier & Chr(34))
    'syntaxe
    'fonction shell("chemin complet de ton reader" + un espace + un guillemet + chemin complet du fichier + un guillemet
    End Sub
    ensuite click droit sur ton image et affecter une macro et choisi clikclik

    si kiki passe par la il pourra t'aiguiller sur la possibilité de trouver le chemin de ton reader automatiquement par la base de registre

    bien entendu supprime le lien hypertext ca va de soit
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  7. #7
    Membre à l'essai
    Homme Profil pro
    cuisinier
    Inscrit en
    Août 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : cuisinier
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2014
    Messages : 38
    Points : 21
    Points
    21
    Par défaut
    Bonjour,
    merci
    j'ai essayé ta méthode mais j'ai un message d'erreur !

    Nom : 2017-06-16_135624.jpg
Affichages : 1153
Taille : 101,0 Ko

    pourrais tu me faire parvenir un fichier exemple si c'est pas trop te demander ?

    Bonne journée !
    cdlt

  8. #8
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut re
    la bonne blague c'est normal dans mon exemple le chemin du reader est certainement différent du tiens il faut mettre le tiens
    je t'ai mis les explications dans la ligne suivante
    si t'es pas capable de trouver le chemin de ton reader vaudrait mieux que tu commence par les bases
    en tout cas tu le comprends bien que personne ne pourra te le donner on est pas devin
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  9. #9
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut

    Bonjour,

    pas besoin du chemin du "Reader" ni de Shell via la méthode   FollowHyperlink   à voir dans l'aide VBA interne …

    ___________________________________________________________________________________________________________
    Je suis Paris, London, Manchester, Egypte, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  10. #10
    Membre à l'essai
    Homme Profil pro
    cuisinier
    Inscrit en
    Août 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : cuisinier
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2014
    Messages : 38
    Points : 21
    Points
    21
    Par défaut
    Bonjour Marc-L,
    merci pour cette solution !
    cdlt
    Bonne journée !

Discussions similaires

  1. [XL-2010] Macro pour ouvrir un document ods depuis excel
    Par fheiz dans le forum Excel
    Réponses: 1
    Dernier message: 11/04/2016, 09h23
  2. [Toutes versions] macro pour ouvrir un document protégé par un mot de passe
    Par lenul78570 dans le forum VBA Word
    Réponses: 3
    Dernier message: 21/04/2010, 20h19
  3. Ouvrir un document en cliquant sur un bouton de commande
    Par fanico11 dans le forum VBA Access
    Réponses: 16
    Dernier message: 02/05/2008, 16h39
  4. Ouvrir un document en cliquant sur un bouton
    Par agentmob dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 23/04/2008, 00h44
  5. Réponses: 2
    Dernier message: 09/03/2007, 17h57

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