2010-06-02 15 views
5

Mein Druckername ist \\abc\First Floor A-Block sein Name \ abc \ First Floor A-Block auf NE04 :. Wie soll ich es druckenAktiver Drucker Problem beim Drucken von Word-Dokument über VB.net

Private oWord As Word.Application 

Dim lobjDoc As Word.Document 

Dim strFolder as String 
Dim pd As New PrintDocument 
Dim strPrintername as String 
oWord = CreateObject("Word.Application") 
oWord.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone 
oWord.ActivePrinter =strPrintername 
strFolder="D:\testdoc.prn" 

Hier ist die Druckernamen gebe, die auf Netz ist, aber sein Namen

\ abc \ First Floor A-Block auf NE04 unter:

Gibt es eine Möglichkeit, Word-Dokument mit all seinen Inhalten über PrintDocument zu drucken?

dank

Antwort

4

du versuchen:

Erster Einsatz der Windows-Druckereinstellungen, die den Drucker als Standarddrucker einzurichten. Dann öffnen Sie Word von Hand und öffnen Sie den VBA-Editor, gehen Sie in das unmittelbare Fenster und geben Sie ?ActivePrinter.

Dies sollte Ihnen hoffentlich das genaue Format für den Druckernamen geben, den Sie senden müssen, damit Word es erkennt.

Verwandte Themen