Bonjour,

J'ai une macro dans Excel avec le code suivant qui lance une macro dans un fichier Word.
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"
Le code de la macro dans Word est le suivant
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
Quand je suis en version 2003 d'Excel et Word tout se passe bien. Quand je suis en version 2002. Ca plante.
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