OVH Cloud OVH Cloud

Macro pour afficher un message à chaque lancement du document

2 réponses
Avatar
David Giono
B'jour,

Je souhaite créer une macro à partir d'un modèle de document qui permettrait
d'afficher un message à chaque fois que l'on lance le .dot pour créer un
.doc.

Or, en créant une macro AutoOpen, celle-ci ne se lance que lorsque j'ouvre
le modèle et non lorsque je le lance pour créer un .doc à partir du modèle.

J'y perd mon latin.

Merci.

2 réponses

Avatar
Anacoluthe
Bonjour !

"David Giono" nous a écrit ...
Je souhaite créer une macro à partir d'un modèle de document qui
permettrait d'afficher un message à chaque fois que l'on lance le
.dot pour créer un .doc.
Or, en créant une macro AutoOpen, celle-ci ne se lance que lorsque
j'ouvre le modèle et non lorsque je le lance pour créer un .doc à
partir du modèle.
J'y perd mon latin.


Et nous notre grec ...
Parce que tu ne nous as toujours pas dit pourquoi une triviale

Sub AutoNew()
MsgBox "je crée un nouveau document !"
End Sub

placée dans ton ***modèle*** ne te convient pas ......

Anacoluthe
« La raison et la logique ne peuvent rien contre l'entêtement. »
- Sacha GUITRY

Avatar
Guy Moncomble
Bonjour à tous,
dans le message <%,

| B'jour Anacoluthe et Nuidacil,
|
| Tout simplement parce que ensuite à chaque fois que j'ouvre un
| document sous Word (même non basé sur mon modèle), le message
| s'affiche. Or, ce n'est pas le but.

Si ce message s'affiche pour tous les documents, c'est que tu as
enregistré la macro dans normal.dot et si c'est à l'ouverture, c'est que
tu as créé une autoopen et pas une autonew. Supprime cette macro,

||| placée dans ton ***modèle*** ne te convient pas ......

car en vérité je te le dis, ce n'est pas ce que Anacoluthe t'a prescrit
!
--
A+

GMO MVP Word

Laissées à elles-mêmes, les choses tendent à aller de pire en pire. Se
faire aider ne fait qu'accélérer le processus.

Edward A. Murphy, Jr.