Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2152 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Lancer macro Word

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lancer macro Word

n°1063129
RabahTheHu​t
Posté le 27-04-2005 à 17:40:17  profilanswer
 

Avec une macro Excel, je voudrais lancer une macro Word sur plusieurs documents Word.  
Avec la solution suivante, ça fonctionne mais il faut que la macro Word soit attachée au document Word :  
Myresult = wrdApp.Run("MacroWord", V1, V2)  
 
 Voici la macro Word :
Sub MacroWord()  
     
    For Each myShape In ActiveDocument.Shapes  
    myShape.Select  
 
    Selection.Find.Replacement.ClearFormatting  
    With Selection.Find  
        .Text = V1  
        .Replacement.Text = V2  
        .Forward = True  
        .Wrap = wdFindContinue  
    End With  
    Selection.Find.Execute Replace:=wdReplaceAll  
    Next  
    End Sub
 
Avez-vous une solution?  
Merci

mood
Publicité
Posté le 27-04-2005 à 17:40:17  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Lancer macro Word

 

Sujets relatifs
Insérer Image WordLancer une macro après modification d'un tableau croisé?
Excel / Word macro à lancer et TextboxMacro et focus
Stoper une boucle "for" pendant l'exécution d'ue macroExécution d'une macro si modification
Macro graphe Excel données importées de fichier .txt 
Plus de sujets relatifs à : Lancer macro Word


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)