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

Excel Discussion :

Ouvrir un fichier word depuis un VBA excel en chemin relatif [XL-2013]


Sujet :

Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 111
    Points : 80
    Points
    80
    Par défaut Ouvrir un fichier word depuis un VBA excel en chemin relatif
    Bonjour,
    Je vous explique mon sujet:
    Je dois récupérer des informations dans un fichier Excel et les insérer à l'intérieur d'un Word existant et qui sera systématiquement présent dans le même dossier que le fichier Excel dans lequel le VBA sera implémenté.

    Mon problème vient de la proximité des fichiers. Je sais ouvrir un fichier en utilisant son chemin absolu mais pas son chemin relatif.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim strFichier As String
    Dim objWord As New Word.Application
     
    strFichier = "C:\Users\chemin_absolu\DOC_a_OUVRIR.doc"
    ' ouvrir un document Word
    objWord.Documents.Open strFichier
    ' rendre Word visible
    objWord.Visible = True
    Jusque là j'arrive à bien ouvrir mon document mais ça ne marchera que pour mon ordinateur et pas pour l'ordinateur de mon demandeur, j'aimerai que mon demandeur puisse copier/coller le dossier parent sur l'ordinateur de son stagiaire sans que cela n'engendre d'erreur.

    Pourriez-vous s'il vous plaît éclairer ma lanterne?

  2. #2
    Membre expérimenté
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Points : 1 580
    Points
    1 580
    Par défaut
    Bonjour,
    Le chemin où se trouve l'Excel est donné par ActiveWorkbook.Path.
    Il suffit donc de remplacer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strFichier = "C:\Users\chemin_absolu\DOC_a_OUVRIR.doc"
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strFichier = ActiveWorkbook.Path & "\DOC_a_OUVRIR.doc"
    pour ouvrir le document Word dans le même répertoire.

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 111
    Points : 80
    Points
    80
    Par défaut
    Super merci, ça fonctionne!!

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

Discussions similaires

  1. ouvrir un fichier word dans macro vba
    Par sueabb dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 18/03/2011, 15h22
  2. [XL-2007] VBA Ouvrir Fichier word depuis Excel
    Par Floorfiler dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/01/2011, 21h18
  3. Ouvrir un fichier word à partir de VBA
    Par stephnovice dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/02/2009, 20h20
  4. Réponses: 1
    Dernier message: 04/10/2006, 13h40
  5. Question sur accès fichier word depuis excel (VBA)
    Par jerome.grange dans le forum VBA Word
    Réponses: 6
    Dernier message: 22/09/2006, 17h34

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