OVH Cloud OVH Cloud

Mon VBA ne s'exécute qu'une fois

8 réponses
Avatar
Jean-Michel
Bonjour,

Je suis d=E9butant en VBA sous word, par contre, je=20
l'utilise r=E9guli=E8rement sous access.
J'ai =E9crit une proc=E9dure VBA associ=E9e =E0 un bouton de=20
commande, la proc=E9dure VBA s'ex=E9cute correctement quand je=20
cr=E9=E9 mon document, mais d=E8s que je ferme mon document word=20
et que je l'ouvre =E0 nouveau la proc=E9dure VBA ne s'ex=E9cute=20
plus.

Ca doit =EAtre facile =E0 r=E8gler, mais je ne trouve pas, si=20
quelqu'un peut m'aider.

D'avance Merci,

Jean-Michel

8 réponses

Avatar
AB
Bonjour,
Je n'ai pas bien compris comment tu fais pour que ta procédure s'éxécute
lorsque tu crées un document, tout en étant associée à un bouton de
commande.
Quoi qu'il en soit, peut-être que ce qui suit te sera utile :
AutoOpen, macro démarrant à l'ouverture du document dans lequel elle est
stockée
AutoExec, macro démarrant à l'ouverture de Word
AutoNew, macro démarrant à la création d'un nouveau document
AB

"Jean-Michel" a écrit dans le message
de news:159701c384d0$f6fe97d0$
Bonjour,

Je suis débutant en VBA sous word, par contre, je
l'utilise régulièrement sous access.
J'ai écrit une procédure VBA associée à un bouton de
commande, la procédure VBA s'exécute correctement quand je
créé mon document, mais dès que je ferme mon document word
et que je l'ouvre à nouveau la procédure VBA ne s'exécute
plus.

Ca doit être facile à règler, mais je ne trouve pas, si
quelqu'un peut m'aider.

D'avance Merci,

Jean-Michel
Avatar
Jean-Michel
-----Message d'origine-----
Bonjour,
Je n'ai pas bien compris comment tu fais pour que ta
procédure s'éxécute

lorsque tu crées un document, tout en étant associée à un
bouton de

commande.
Quoi qu'il en soit, peut-être que ce qui suit te sera
utile :

AutoOpen, macro démarrant à l'ouverture du document dans
lequel elle est

stockée
AutoExec, macro démarrant à l'ouverture de Word
AutoNew, macro démarrant à la création d'un nouveau
document

AB

"Jean-Michel" a
écrit dans le message

de news:159701c384d0$f6fe97d0$
Bonjour,

Je suis débutant en VBA sous word, par contre, je
l'utilise régulièrement sous access.
J'ai écrit une procédure VBA associée à un bouton de
commande, la procédure VBA s'exécute correctement quand je
créé mon document, mais dès que je ferme mon document word
et que je l'ouvre à nouveau la procédure VBA ne s'exécute
plus.

Ca doit être facile à règler, mais je ne trouve pas, si
quelqu'un peut m'aider.

D'avance Merci,

Jean-Michel



.



Avatar
Guy Moncomble
Bonjour à tous,
dans le message <1a0d01c384fd$38519990$,

En fait il n'a rien écrit, à part son titre qui ne fait pas avancer les
choses et sauf miracle on en restera là. A moins que Jean-Michel ne se
décide à expliquer en quoi consiste *vraiment* son problème, ou
peut-être nous communique le code de sa macro avec des explications sur
ce qu'elle est censée faire.
--
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.
Avatar
AB
Exactement, Guy, c'est pourquoi je n'avais même pas répondu...
Mais toi, tu es plus gentil...
AB
"Guy Moncomble" <http://cerbermail.com/?QOoOlzu81P> a écrit dans le message
de news:
Bonjour à tous,
dans le message <1a0d01c384fd$38519990$,

En fait il n'a rien écrit, à part son titre qui ne fait pas avancer les
choses et sauf miracle on en restera là. A moins que Jean-Michel ne se
décide à expliquer en quoi consiste *vraiment* son problème, ou
peut-être nous communique le code de sa macro avec des explications sur
ce qu'elle est censée faire.
--
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.



Avatar
Jean-Michel
Bonsoir,

Quelle que soit la procédure VBA que j'écrive, celle-ci
s'exécute correctement tant que je ne fais
pas 'enregistrer ou enregistrer sous' de mon .doc. Dès que
j'ouvre mon .doc, les procédures VBA ne fonctionnent plus.

J'espère que c'est plus clair,

Jean-Michel
-----Message d'origine-----
Bonjour à tous,
dans le message <1a0d01c384fd$38519990$,
Jean-Michel [], a

En fait il n'a rien écrit, à part son titre qui ne fait
pas avancer les

choses et sauf miracle on en restera là. A moins que Jean-
Michel ne se

décide à expliquer en quoi consiste *vraiment* son
problème, ou

peut-être nous communique le code de sa macro avec des
explications sur

ce qu'elle est censée faire.
--
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.

.



Avatar
jean-michel
Bonsoir,

Quelle que soit la procédure VBA que j'écrive, celle-ci
s'exécute correctement tant que je ne fais
pas 'enregistrer ou enregistrer sous' de mon .doc. Dès que
j'ouvre mon .doc, les procédures VBA ne fonctionnent plus.

J'espère que c'est plus clair,

Jean-Michel
-----Message d'origine-----
Exactement, Guy, c'est pourquoi je n'avais même pas
répondu...

Mais toi, tu es plus gentil...
AB
"Guy Moncomble" <http://cerbermail.com/?QOoOlzu81P> a
écrit dans le message

de news:
Bonjour à tous,
dans le message <1a0d01c384fd$38519990
$,


Jean-Michel [], a

En fait il n'a rien écrit, à part son titre qui ne fait
pas avancer les


choses et sauf miracle on en restera là. A moins que
Jean-Michel ne se


décide à expliquer en quoi consiste *vraiment* son
problème, ou


peut-être nous communique le code de sa macro avec des
explications sur


ce qu'elle est censée faire.
--
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.




.




Avatar
nuindacil
Bonsoir,

Par défaut, les macros se créent dans le modèle normal.dot.
Le problème vient peut être de là... La macro n'est probablement pas
dans ton document... mais comme tu donnes peu d'indications...

nuindacil
mvpw word
http://faq.ms.word.free.fr

Jean-Michel a écrit:
Bonsoir,

Quelle que soit la procédure VBA que j'écrive, celle-ci
s'exécute correctement tant que je ne fais
pas 'enregistrer ou enregistrer sous' de mon .doc. Dès que
j'ouvre mon .doc, les procédures VBA ne fonctionnent plus.

J'espère que c'est plus clair,

Jean-Michel

-----Message d'origine-----
Bonjour à tous,
dans le message <1a0d01c384fd$38519990$,
Jean-Michel [], a



En fait il n'a rien écrit, à part son titre qui ne fait


pas avancer les

choses et sauf miracle on en restera là. A moins que Jean-


Michel ne se

décide à expliquer en quoi consiste *vraiment* son


problème, ou

peut-être nous communique le code de sa macro avec des


explications sur

ce qu'elle est censée faire.
--
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.

.






Avatar
Jean-Michel
C'était le niveau de sécurité des macros qui était trop
élevé.

Désolé pour mon explication initiale.

-----Message d'origine-----
Bonjour,

Je suis débutant en VBA sous word, par contre, je
l'utilise régulièrement sous access.
J'ai écrit une procédure VBA associée à un bouton de
commande, la procédure VBA s'exécute correctement quand
je

créé mon document, mais dès que je ferme mon document
word

et que je l'ouvre à nouveau la procédure VBA ne
s'exécute

plus.

Ca doit être facile à règler, mais je ne trouve pas, si
quelqu'un peut m'aider.

D'avance Merci,

Jean-Michel


.