Je viens de me faire chier à faire un exemple : (en fait, je l'avais jamais fait, j'avais aucune idée de comment faire )
Crée une macro dans Word :
Déjà, avant, dans "référence", coche "Microsoft Office Excel" ou un truc comme ça, afin de pouvoir utiliser Excel depuis ta macro Word.
Sub tatouille()
'
' tatouille Macro
' Macro created 05/01/2004 by MagicBuzz
'
Dim xls As Excel.Application
Dim wkb As Excel.Workbook
Set xls = New Excel.Application
xls.Visible = True
Set wkb = xls.Workbooks.Open("c:\toto.xls" )
wkb.Application.Run "fillCell", "prout"
wkb.Activate
End Sub
|
Et dans le fichier c:\toto.xls, crée la macro suivante :
Sub fillCell(val As String)
Sheet1.Cells(1, 1) = val
MsgBox (val)
End Sub
|
Micracle, la macro Excel récupère bien les paramètres de la macro Word
Message édité par MagicBuzz le 05-01-2004 à 16:20:38