OVH Cloud OVH Cloud

plantage de word

5 réponses
Avatar
Joc
Bonjour, j'ai des macro qui sur l'ouverture d'un document=20
le fusionne vers un autre document et mette en page ce=20
nouveau document.=20
Word plante, tout =E0 la fin lors de la fermeture du=20
document "mod=E8le". Je ne sais pas comment rem=E9dier =E0 ce=20
probl=E8me. Si quelqu'un pourrait m'aider il serait le=20
bienvenu.=20
A+
Joc

5 réponses

Avatar
Axel Guerrier [MS]
Bonjour,

Quel genre de plantage survient ? (erreur exacte)
Sur quelle ligne de code ?

--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.

"Joc" wrote in message
news:057101c3fac4$7e9035a0$
Bonjour, j'ai des macro qui sur l'ouverture d'un document
le fusionne vers un autre document et mette en page ce
nouveau document.
Word plante, tout à la fin lors de la fermeture du
document "modèle". Je ne sais pas comment remédier à ce
problème. Si quelqu'un pourrait m'aider il serait le
bienvenu.
A+
Joc
Avatar
Joc
L'erreur survient sur la ligne de fermeture de la "lettre
type" code :

Documents("conf_15j.doc").Close
SaveChanges:=wdDoNotSaveChanges

et j'ai une boîte de dialogue qui apparait avec comme
texte : Microsoft word a rencontré un problème et doit
fermer.
Depuis cette boîte de dialogue j'ai une case à cocher pour
récupérer mon document. Il y a également 2 boutons : un
est : "Envoyer le rapport d'erreur à Microsoft" et
l'autre " Ne pas envoyer".

J'ai un document word qui se crée avec comme nom : ~WRC(un
numéro) Par exemple : WRC2362:2-Microsoft Word.
Avatar
Axel Guerrier [MS]
Essaie avec www.dependencywalker.com

Tu peux faire un profiling de ton application (F7)
Cela devrait te permettre de cerner un peu le problème..

Est ce que ton système est à jour ? (Service Packs...SR ... )

--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.

"Joc" wrote in message
news:052801c3fad6$e5b55f00$
L'erreur survient sur la ligne de fermeture de la "lettre
type" code :

Documents("conf_15j.doc").Close
SaveChanges:=wdDoNotSaveChanges

et j'ai une boîte de dialogue qui apparait avec comme
texte : Microsoft word a rencontré un problème et doit
fermer.
Depuis cette boîte de dialogue j'ai une case à cocher pour
récupérer mon document. Il y a également 2 boutons : un
est : "Envoyer le rapport d'erreur à Microsoft" et
l'autre " Ne pas envoyer".

J'ai un document word qui se crée avec comme nom : ~WRC(un
numéro) Par exemple : WRC2362:2-Microsoft Word.
Avatar
Joc
J'ai fait tout ce que tu m'as dit.
Mais mon problème persiste.

Si j'enleve des traitements dans macro, je n'ai plus
d'erreur. (on dirait qu'il ne supporte pas d'avoir autant
à "faire" sur un document).

Si j'enleve la ligne qui fait planter le document càd :
Documents("conf_15j.doc").Close
SaveChanges:=wdDoNotSaveChanges

le code de la macro recommence au début... bizarre!
Avatar
Bertrand
Bonjour

essayez de mettre juste avant votre instruction :
Documents("conf_15j.doc").Saved = True

"Joc" a écrit dans le message de
news:11fb01c3fb85$9d9cd8b0$
J'ai fait tout ce que tu m'as dit.
Mais mon problème persiste.

Si j'enleve des traitements dans macro, je n'ai plus
d'erreur. (on dirait qu'il ne supporte pas d'avoir autant
à "faire" sur un document).

Si j'enleve la ligne qui fait planter le document càd :
Documents("conf_15j.doc").Close
SaveChanges:=wdDoNotSaveChanges

le code de la macro recommence au début... bizarre!