pelw
Messages postés148Date d'inscriptiondimanche 12 janvier 2003StatutMembreDernière intervention14 février 20056 31 janv. 2003 à 23:30
Oui, c'est possible. Voici un exemple de code qui exécute la macro "MaMacro" située dans le document Word "C:\MonDocument.doc" :
Tout d'abord, depuis l'éditeur VBA d'Excel, il faut sélectionner "Microsoft Word X.0 Object Library" dans Outils/Références...
Sub Main()
Dim oWdApp As Word.Application
'Lancer Word
Set oWdApp = CreateObject("Word.Application")
With oWdApp
'Afficher Word si nécessaire...
.Visible = True
'Ouvrir le document Word
.Documents.Open ("C:\MonDocument.doc")
'Exécuter la macro
.Run ("MaMacro")
End With