problème wdSendToPrinter si variable word object
Salut les gars (et les filles)
j'ai une question sur un problème qui commence à me :evilred:
Pour un publipostage j'utilise des variables object pour manipuler word
Code:
1 2 3 4 5 6
|
Dim appWord As Object
Dim docWord As Object
Set appWord = CreateObject("Word.Application")
Set docWord = appWord.Documents.Open(ThisWorkbook.Path & "\formulaire attestation de non conduite") |
Jusque la pas de problème
par contre quand j'arrive a la partie ou je lui demande d'imprimer le publipostage, il ne semble pas reconnaitre
Code:
.Destination = wdSendToPrinter
car il le gere comme si c'était un
Code:
.Destination = wdSendToNewDocument
et donc n'imprime pas mes documents mais me propose de les enregistrer
Ce qui me semble bizard c'est que si j'ai une référence word dans mon projet, ca fonctionne très bien. idem si j'utilise des variable Word.application etc.
Avez vous une idée?
PS : pour le moment je j'ai fais un
Code:
1 2 3
|
appWord.PrintOut
Application.Wait TimeSerial(Hour(Now), Minute(Now), Second(Now) + 10) |
le wait étant la pour laisser le temps à l'imprimante de se reveiller sinon ca sort avant de sortir une feuille