Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Ouvrir un doc word depuis excel et lancer une macro qui est dans le doc word

jeanmi

XLDnaute Occasionnel
Bonjour à tous,

Est-il possible de faire :

-1- ouvrir un doc Word à partir d’Excel,

-2- de lancer une macro qui est dans le doc Word, pas en auto à l'ouverture du doc Word, mais à partir de la commande dans le code VBA

-3- puis à la fin de la macro, de sauvegarder le doc Word ?

Si oui pouvez-vous me dire le code à mettre en place.

Merci pour l’aide

Cordialement
 

dysorthographie

XLDnaute Accro
Bonjour,
VB:
With CreateObject("Word.Application")
    .Visible = True
    With .documents.Open("C:\Myrep\Test.docm") '-1- ouvrir un doc Word à partir d’Excel,
        .Application.Run "TEST" '-2- de lancer une macro qui est dans le doc Word,
        .Save '-3- puis à la fin de la macro, de sauvegarder le doc Word ?
        .Close False
    End With
    .Quit
End With
End Sub
 

jeanmi

XLDnaute Occasionnel
Bonjour @dysorthographie , bonjour à tous,

Merci beaucoup pour cette réponse très rapide, ça fonctionne nickel.

Sans vouloir abuser, peut-être que vous avez une solution pour mon problème :


Merci pour la réponse

Cordialement
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…