OVH Cloud OVH Cloud

publipostage et document Word

3 réponses
Avatar
Ben
Bonjour,
Dans un publipostage lancé à partir d’Access que j’ai créé en consultant :
http://officesystem.access.free.fr/vba/publipostage.htm,
j’ai le code suivant, qui doit fermer mon document Word sans l’enregistrer :
.ActiveDocument.Close wdDoNotSaveChanges
Dans un petit exemple de publipostage que j’avais fait pour comprendre, cela
marchait très bien. Mais sur mon « vrai » code de publipostage, j’ai l’erreur
suivante :
Erreur de compilation : variable non définie. (avec « wdDoNotSaveChanges »
surligné).
Merci de votre ultime aide, car j’ai été bien conseillé sur ce newsgroup sur
tous mes autres problèmes liés au publipostage, et c’est le dernier point qui
ne fonctionne pas.
Ben

3 réponses

Avatar
Gafish
Ben wrote:
Bonjour,


Bonjour,

Dans un publipostage lancé à partir d'Access que j'ai créé en
consultant : http://officesystem.access.free.fr/vba/publipostage.htm,
j'ai le code suivant, qui doit fermer mon document Word sans
l'enregistrer : .ActiveDocument.Close wdDoNotSaveChanges


Essaie peut etre
.ActiveDocument.Close(wdDoNotSaveChanges)

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Jessy Sempere [MVP]
Bonjour

Tu dois rajouter la référence
"Microsoft Word xx.0 Object Library"

Sinon tu remplaces wdDoNotSaveChanges par sa valeur qui est 0.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Ben" a écrit dans le message news:

Bonjour,
Dans un publipostage lancé à partir d'Access que j'ai créé en consultant :
http://officesystem.access.free.fr/vba/publipostage.htm,
j'ai le code suivant, qui doit fermer mon document Word sans l'
enregistrer :

.ActiveDocument.Close wdDoNotSaveChanges
Dans un petit exemple de publipostage que j'avais fait pour comprendre,
cela

marchait très bien. Mais sur mon « vrai » code de publipostage, j'ai l'
erreur

suivante :
Erreur de compilation : variable non définie. (avec « wdDoNotSaveChanges »
surligné).
Merci de votre ultime aide, car j'ai été bien conseillé sur ce newsgroup
sur

tous mes autres problèmes liés au publipostage, et c'est le dernier point
qui

ne fonctionne pas.
Ben



Avatar
Ben
Merci à tous les deux.
Pour info la solution qui fonctionne pour mon cas est :
.ActiveDocument.Close 0
J'ai fini mon publipostage ! MERCI !
Ben



Bonjour,
Dans un publipostage lancé à partir d’Access que j’ai créé en consultant :
http://officesystem.access.free.fr/vba/publipostage.htm,
j’ai le code suivant, qui doit fermer mon document Word sans l’enregistrer :
.ActiveDocument.Close wdDoNotSaveChanges
Dans un petit exemple de publipostage que j’avais fait pour comprendre, cela
marchait très bien. Mais sur mon « vrai » code de publipostage, j’ai l’erreur
suivante :
Erreur de compilation : variable non définie. (avec « wdDoNotSaveChanges »
surligné).
Merci de votre ultime aide, car j’ai été bien conseillé sur ce newsgroup sur
tous mes autres problèmes liés au publipostage, et c’est le dernier point qui
ne fonctionne pas.
Ben