[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
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.
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:
- [VBA] Lancer une macro automatiquement
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment lancer un programme automatiquement au démarrage de windows - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
- Macro word - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
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
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,
- 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,
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
11 févr. 2009 à 11:31
Sauf que ca c'est pour le document en cours, pas pour tous les document word si ?
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
11 févr. 2009 à 11:43
Ahhhh peut importe le document tu veux executer la meme macro c ça ?
Dans ce cas impossible
Dans ce cas impossible
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
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
Private Sub Document_Open()
'Placer ici les macro à exécuter au lancement du document.
End Sub