OVH Cloud OVH Cloud

Lancement d'un UserForm a l'ouverture

3 réponses
Avatar
Marc VANSTEELANT
Bonjour,

Je m'excuse pour ma question qui est très simple mais bon j'avouerais que
j'ai pas l'habitude sous Word. En fait j'ai créé une petite macro en
utilisant un UserForm et j'aimerais qu'il s'exécute automatiquement au
démarrage de mon fichier. Dans Excel on le lance dans la déclaration
ThisWorkBook mais alors dans Word, j'sais pas...
Si quelqu'un pouvait m'aider ça serait cool,

Merci d'avance

Marc

3 réponses

Avatar
Jacques93
Bonjour Marc VANSTEELANT,
Bonjour,

Je m'excuse pour ma question qui est très simple mais bon j'avouerais que
j'ai pas l'habitude sous Word. En fait j'ai créé une petite macro en
utilisant un UserForm et j'aimerais qu'il s'exécute automatiquement au
démarrage de mon fichier. Dans Excel on le lance dans la déclaration
ThisWorkBook mais alors dans Word, j'sais pas...
Si quelqu'un pouvait m'aider ça serait cool,

Merci d'avance

Marc




Avec AutoOpen

Extrait de l'aide :
===================================================================== Macros automatiques
En attribuant un nom spécial à une macro, vous pouvez exécuter la macro
automatiquement lorsque vous procédez à une opération telle que le
démarrage de Microsoft Word ou l'ouverture d'un document. Word reconnaît
les noms suivants comme macros automatiques :

Nom de macro Exécution dans le cas suivant
AutoExec Lorsque vous démarrez Word ou chargez un modèle global.
AutoNew Chaque fois que vous créez un document.
AutoOpen Chaque fois que vous ouvrez un document existant.
AutoClose Chaque fois que vous fermez un document.
AutoExit Lorsque vous quittez Word ou déchargez un modèle global.


--
Cordialement,

Jacques.

Avatar
Jean-Guy Marcil
Marc VANSTEELANT was telling us:
Marc VANSTEELANT nous racontait que :

Bonjour,

Je m'excuse pour ma question qui est très simple mais bon j'avouerais
que j'ai pas l'habitude sous Word. En fait j'ai créé une petite macro
en utilisant un UserForm et j'aimerais qu'il s'exécute
automatiquement au démarrage de mon fichier. Dans Excel on le lance
dans la déclaration ThisWorkBook mais alors dans Word, j'sais pas...
Si quelqu'un pouvait m'aider ça serait cool,


Dans Word c'est ThisDocument.
Dans la liste déroulante de gauche dans le haut de la fenêtre de code the
ThisDocument, choisis Document, puis dans la lise de droite choisi New ou
Open pour créer la Sub appropriée.

Si c'est un modèle et que tu veux que la macro s'exécute quand un document
est créé basé sur le modèle, prends New. Pour que la macro s'exécute à
chaque ouverture du document, Open.
Si tu veux les deux, mets le code dans une macro ordinaire, et appelle cette
macro à partir de New et de Open (Pour éviter d'écrire le code 2 fois).

--
Salut!
_______________________________________
Jean-Guy Marcil - Word MVP

Word MVP site: http://www.word.mvps.org

Avatar
Marc VANSTEELANT
Merci,

Sur Excel c'est auto_open j'aurais du me douter que sous Word il aurait mis
un piege pour tromper l'ennemi ! enfin bref merci pour la réponse

Marc.

"Jacques93" a écrit dans le message de
news:
Bonjour Marc VANSTEELANT,
Bonjour,

Je m'excuse pour ma question qui est très simple mais bon j'avouerais que
j'ai pas l'habitude sous Word. En fait j'ai créé une petite macro en
utilisant un UserForm et j'aimerais qu'il s'exécute automatiquement au
démarrage de mon fichier. Dans Excel on le lance dans la déclaration
ThisWorkBook mais alors dans Word, j'sais pas...
Si quelqu'un pouvait m'aider ça serait cool,

Merci d'avance

Marc


Avec AutoOpen

Extrait de l'aide :
===================================================================== > Macros automatiques
En attribuant un nom spécial à une macro, vous pouvez exécuter la macro
automatiquement lorsque vous procédez à une opération telle que le
démarrage de Microsoft Word ou l'ouverture d'un document. Word reconnaît
les noms suivants comme macros automatiques :

Nom de macro Exécution dans le cas suivant
AutoExec Lorsque vous démarrez Word ou chargez un modèle global.
AutoNew Chaque fois que vous créez un document.
AutoOpen Chaque fois que vous ouvrez un document existant.
AutoClose Chaque fois que vous fermez un document.
AutoExit Lorsque vous quittez Word ou déchargez un modèle global.


--
Cordialement,

Jacques.