Bonjour,
J'ai une macro dans Excel avec le code suivant qui lance une macro dans un fichier Word.
Le code de la macro dans Word est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Set WordApp = CreateObject("Word.Application") Set WordDoc = WordApp.Documents.Open(ActiveWorkbook.Path & "test.doc") WordApp.Run macroname:="NewMacros.Efface"
Quand je suis en version 2003 d'Excel et Word tout se passe bien. Quand je suis en version 2002. Ca plante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub Efface() Selection.GoTo What:=wdGoToBookmark, Name:="Ec_Accueil" Selection.MoveDown Unit:=wdLine, Count:=5, Extend:=wdExtend Selection.MoveRight Unit:=wdCharacter, Count:=4, Extend:=wdExtend Selection.Delete Unit:=wdCharacter, Count:=1 End Sub
je précise que j'ai bien mis à jour dans les références Microsoft Word 10.0 Object Library au lieu du 11.0 que j'ai dans Excel 2003.
Avez-vous une idée du problème. Évidemment je ne peux passer mes postes Excel 2002 en une version plus récente...
Cordialement,
Polemos
Partager