2009-04-03 8 views
1

Est-il possible d'imprimer un lot de documents Word en même temps via .Net (C# ou VB, 2.0, 3.0, 3.5 ... le langage et le cadre ci-dessus 2 ne m'importe pas)?Impression par lots Documents Word .Net?

Par exemple, j'ai un répertoire local qui contient plusieurs documents Word ... Je peux parcourir la liste et appeler la méthode PrintOut(), mais je crois que cela envoie plusieurs travaux d'impression. J'aimerais les mettre en file d'attente et envoyer un travail d'impression.

Merci!

Répondre

0

Oui, via Office Automation. C'est COM interop, donc vous aurez besoin de vous familiariser avec cela, mais le modèle d'objet n'est pas trop difficile à appréhender. Conseil: Testez tout d'abord les macros VBA pour en avoir l'idée, puis implémentez le code .NET une fois que vous aurez déterminé ce qui est nécessaire. Lorsque vous effectuez Office Automation VB.Net rend les choses beaucoup plus faciles que C#

+0

Pour obtenir l'effet désiré, vous aurez besoin de fusionner les documents ensemble en un seul document, puis imprimez cela. –

+0

Oui, l'enregistrement des macros VBA est très utile, surtout pour les débutants. –

Questions connexes