Bonjour le forum,
J'ai deux fichiers (Excel et Word) dans un même repertoire et je cherche le code vba pour le fichier Word à partir du fichier Excel.
PS: le chemin d'accès est dynamique.
Quelqu'un peut-il m'aider?
Merci d'avance.
Je ne sais pas si je suis dans le bon mais ceci ouvre un document Word. Le chemin est à adapter. Rends toi sdur le Wiki de notre ami MichelXLD (que je salue au passage) tu vas découvrir le trésor, non pas d'Ali Baba mais de Michel Lien supprimé
Code:
Sub OpenWord()
Dim Wrd As Object
Set Wrd = CreateObject('word.Application')
Wrd.Visible = True
Wrd.documents.Open ('C:\\Répertoire\\Nom.doc')
End Sub
Sub OuvrirDoc() 'Il convient d'activer la référence 'Microsoft Word XX.X Object Library' Dim AppW As Word.Application Dim DocW As Word.Document Dim Chemin As String
Chemin = ThisWorkbook.Path & '\\LeFichier.doc' Set AppW = CreateObject('Word.Application')
AppW.Visible = True Set DocW = AppW.Documents.Open(Chemin) End Sub
juste un complément : si tu veux que le chemin du fichier puisse être modifié sous excel.
Code:
Private Sub OuvrirDoc_Click()
Dim Wrd As Object
Dim chemdoc As String
chemdoc = Worksheets('feuil1').Range('a1').Value
Set Wrd = CreateObject('word.Application')
Wrd.Visible = True
Wrd.documents.Open (chemdoc)
End Sub
Voir ci joint. Pense à modifier le chemin du fichier en a1 et à créer ton fichier au bon endroit.
Bonjour le forum,
Comme promis, j'ai testé les différentes solutions qui mont été proposées et celle de MyDearFriend répondait à ce que je voulais. Neanmoins un merci à tous pour les contributions.
Bonne et heureuse fin et debut d'ANNEE.