Execution macro auto

J49S Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
m@rina Messages postés 23906 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Comment executé automatiquement une macro dans WORD 2003, je m'explique,
j'ai créé une macro dans un document word, mais je voudrais l'executer
sans ouvrir le document, ou plutôt : ouvrir/executer/fermer.
Merci de votre retour
A voir également:

1 réponse

m@rina Messages postés 23906 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Bonjour

Pour commencer il va bien falloir que ouvres le document toi même...

Donc pour que la macro s'exécute à l'ouverture du document, il faut créer une macro Document_Open dans Thisdocument ou une macro dans un module quelconque nommée AutoOpen.

Ensuite dans cette macro, tu peux mettre ton code qui s'exécutera donc à l'ouverture et ajouter à la fin du code une ligne pour que le fichier se ferme :
activedocument.close en précisant si tu veux sauvegarder ou non.

Cela étant, cela signifie que tu ne pourras plus jamais voir le contenu du document puisque dès l'ouverture la macro va s'exécuter et fermer le document !!
(on peut toujours ouvrir un document en désactivant les macros, mais bon...)

m@rina

Inutile de me poser vos questions en privé. Je n'y réponds pas.
1