Passer un argument a une Macro [ VB6] [Résolu] - VB/VBA/VBS - Programmation
Marsh Posté le 16-06-2006 à 09:46:13
Salut,
il s'agit bien de VB6. Donc la nuit ne m'a pas porté conseil... et vous? Quequ'un a-t-il trouvé une reponse a ma question ?
Marsh Posté le 16-06-2006 à 15:10:18
Solution trouvée:
application.run "MaMacro","MonArg1","MonArg2", etc....
Merci.
Marsh Posté le 15-06-2006 à 14:43:33
Bonjour a tous,
je debute tout juste en VB/VBA et je rencontre un souci pour appeler un Macro d'un fichier Word depuis une application en VB.
Plus clairement, mon application VB ouvre un fichier Word, rentre/copie des donnees puis appel des macros du fichier Word en question. La ou cela se complique c'est lorsque je veux appeler une Macro en lui passant un parametre:
code d'appel de Macro standard
========================
application.run("MaMacro" ) <== Ceci Fonctionne car aucun argument a faire passer
Declaration de la Macro dans le fichier Word
======================================
Sub MaMacro( PathToFile as String)
.
.
.
End Sub
Ma question est donc comment je peux faire passer le parametre depuis mon code VB a la Macro ?
Merci par avance de vos reponses car je suis completement bloqué a ce stade et c'est rageant car une fois ceci fait mon projet est bouclé.
Moctesuma.
=-=-=-=-=-=-=
Message édité par moctesuma le 16-06-2006 à 15:10:59