[VBA] Lancer une macro automatiquement
DeWaRs
Messages postés
74
Statut
Membre
-
olivier -
olivier -
Bonjour à tous,
Dans le cadre d'un petit projet d'entreprise, je doit créer une macro qui se lance au démarage de chaque fichier word que j'ouvre. Comment faire ? Je sais associer une macro a un document, mais pas au word.
De plus, je souhaiterais faire une recherche dans le document ouvert mais je ne sais pas non plus comment faire.
Merci d'avance a ceux qui pourrons m'aider.
Amicalement.
DeWaRs.
Dans le cadre d'un petit projet d'entreprise, je doit créer une macro qui se lance au démarage de chaque fichier word que j'ouvre. Comment faire ? Je sais associer une macro a un document, mais pas au word.
De plus, je souhaiterais faire une recherche dans le document ouvert mais je ne sais pas non plus comment faire.
Merci d'avance a ceux qui pourrons m'aider.
Amicalement.
DeWaRs.
Configuration: Windows XP Firefox 3.0.6
4 réponses
-
salut, tu px normalement :
- Nommer la macro AutoExec -> Demarrage automatique a chaque nouvelle session de Word.
- Plus sioux, a partir de la ligne de commande ou d'un fichier .bat
ajouter a la ligne Winword.exe ....
la commande suivante
/mmacroname
ou alors,
utiliser du VBA, avec la barre d'outil Visual Basic tu peux atteindre le code et faire une fonction Private Sub Document_Open()
avec ton code VBA
End Sub
a plus, -
Sauf que ca c'est pour le document en cours, pas pour tous les document word si ?
-
Dans le code de ton "ThisDocument" en VBA tu dois utiliser cette procédure.
Private Sub Document_Open()
'Placer ici les macro à exécuter au lancement du document.
End Sub
-
bonjour
quand bien même, je met un CALL maSuperMacro,
celle ci ne se lance pas automatiquement :-(
merci
olivier
Word 2007et >