Execution macro auto

J49S Messages postés 1 Statut Membre -  
m@rina Messages postés 27633 Date d'inscription   Statut Modérateur 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

1 réponse

  1. m@rina Messages postés 27633 Date d'inscription   Statut Modérateur Dernière intervention   11 564
     
    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