[VBA] Lancer une macro automatiquement

Fermé
DeWaRs Messages postés 72 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 7 novembre 2012 - 11 févr. 2009 à 11:22
 olivier - 23 févr. 2011 à 13:06
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.
A voir également:

4 réponses

R.Elliot Messages postés 6 Date d'inscription vendredi 21 novembre 2008 Statut Membre Dernière intervention 23 février 2009 2
23 févr. 2009 à 21:32
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,
2
DeWaRs Messages postés 72 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 7 novembre 2012 13
11 févr. 2009 à 11:31
Sauf que ca c'est pour le document en cours, pas pour tous les document word si ?
1
Psyk974 Messages postés 551 Date d'inscription lundi 2 février 2009 Statut Membre Dernière intervention 30 mars 2010 51
11 févr. 2009 à 11:43
Ahhhh peut importe le document tu veux executer la meme macro c ça ?

Dans ce cas impossible
0
Psyk974 Messages postés 551 Date d'inscription lundi 2 février 2009 Statut Membre Dernière intervention 30 mars 2010 51
11 févr. 2009 à 11:25
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

0
bonjour

quand bien même, je met un CALL maSuperMacro,
celle ci ne se lance pas automatiquement :-(

merci
olivier

Word 2007et >
0