OVH Cloud OVH Cloud

Macros automatique dans modèle complémentaire

4 réponses
Avatar
geo
Bonjour =E0 tous

Ceci est en quelque sorte la suite d'une autre=20
conversation, mais comme je suis "anonymous" aujoud'hui=20
j'ai du mal =E0 retrouver.

Voil=E0 : j'ai mis des macros automatiques (toute la gamme)=20
dans un mod=E8le compl=E9mentaire charg=E9 par la technique du=20
r=E9pertoire de d=E9marrage.
Le mod=E8le en question est bien charg=E9.
Aucune macro ne se d=E9clenche.

L'aide dit :
"Pour qu'une macro automatique puisse s'ex=E9cuter, il faut=20
qu'elle soit situ=E9e dans le mod=E8le Normal, dans le=20
document actif, ou dans le mod=E8le sur lequel le document=20
actif est bas=E9."

Elles ne sont pas dans le mod=E8le Normal, c'est le but du=20
jeu.
Quand on fait "nouveau document", en fait clic sur la=20
feuille blanche, il ne peut y avoir de macro dans le=20
document actif.
Et ce nouveau document est bas=E9 par d=E9faut sur Normal.

Donc finalement c'est normal que =E7a ne marche pas :-)

Mais je suis preneur de toute id=E9e pour am=E9liorer la=20
situation.

Merci d'avance.

4 réponses

Avatar
Guy Moncomble
Bonjour à tous,
dans le message <061701c39c6c$987b8a20$,

| Bonjour à tous
|
| Ceci est en quelque sorte la suite d'une autre
| conversation, mais comme je suis "anonymous" aujoud'hui
| j'ai du mal à retrouver.
|
| Voilà : j'ai mis des macros automatiques (toute la gamme)
| dans un modèle complémentaire chargé par la technique du
| répertoire de démarrage.
| Le modèle en question est bien chargé.
| Aucune macro ne se déclenche.

Dans ce cas deux macros automatiques fonctionnent :

- AutoExec à l'ouverture de Word
- AutoExit à la fermeture,

pas la peine de mettre toute la gamme !
--
A+

GMO MVP WORD
Avatar
Anacoluthe
Bonjour !

"geo" nous a écrit ...
mais comme je suis "anonymous" aujoud'hui


C'est bien parce que c'est toi, CDO va !!

Voilà : j'ai mis des macros automatiques (toute la gamme)
dans un modèle complémentaire chargé par la technique du
répertoire de démarrage.
Le modèle en question est bien chargé.
Aucune macro ne se déclenche.


Si ! Si ton global est bien en démarrage : AutoExec et
AutoExit qui sont application-dépendantes mais pas
les autres (Open, New, Close) qui sont doc/modèle-dépendantes
comme t'a dit Guy.

Maintenant si tu as besoin d'exécutions automatiques de code
dans le deuxième cas sans vouloir le mettre dans Normal.dot
ni utiliser un triple culbuteur à came (genre AutoExec pour
charger un module AutoOpen déchargé en AutoExit, tu vois
d'ici le binz ) y'a une solution ! Voui : installer dans
ton modèle global une gestion des *événements* ! Oualatou

Anacoluthe
« La vie est lunatique et se plaît à mener les événements
comme une fantaisie, sans rime ni raison. »
- Roland DORGELÈS

Avatar
geo
Bonjour Guy


| Bonjour à tous
|
| Ceci est en quelque sorte la suite d'une autre
| conversation, mais comme je suis "anonymous" aujoud'hui
| j'ai du mal à retrouver.
|
| Voilà : j'ai mis des macros automatiques (toute la
gamme)

| dans un modèle complémentaire chargé par la technique du
| répertoire de démarrage.
| Le modèle en question est bien chargé.
| Aucune macro ne se déclenche.

Dans ce cas deux macros automatiques fonctionnent :

- AutoExec à l'ouverture de Word
- AutoExit à la fermeture,

pas la peine de mettre toute la gamme !


merci pour la précision de la réponse.

Donc je re-sors mes macros à triple arbre à came, une
petite révision, je change les bougies et c'est reparti.

Ca m'a permis de faire quand même un peu de ménage.

Bonne journée.

Avatar
geo
Bonjour Anacoluthe

Dans le modèle complémentaire j'ai renommé l'AutoOpen en
ModAutoOPen
et dans le modèle Normal.dot, l'AutoOpen appelle
ModAutoOpen

Idem pour AutoNew et AutoClose.

Finalement c'était pas trop compliqué :-D
C'est comme au Loto, faut jouer pour gagner.

A+