Benutzer mit den meisten Antworten
Printer

Frage
-
Hallo Access 2010 Welt.
In Hilfe für .Printer steht:
Access-Entwicklerreferenz Report.Printer (Eigenschaft) Syntax
Ausdruck.Printer
Ausdruck Eine Variable, die ein Report-Objekt darstellt.
Beispiel
Im folgenden Beispiel wird der erste Drucker in der Printers-Auflistung als Standarddrucker festgelegt, und anschließend werden der Druckername, die Treiberinformationen und die Anschlussinformationen gemeldet.
Visual Basic für Applikationen Dim prtDefault As Printer Set Application.Printer = Application.Printers(0) Set prtDefault = Application.Printer With prtDefault MsgBox "Device name: " & .DeviceName & vbCr _ & "Driver name: " & .DriverName & vbCr _ & "Port: " & .Port End With
Mit
Set Application.Printer = Application.Printers(0)
soll der Drucker "als Standarddrucker festgelegt" werden.
Bei mir hat der "StandardDrucker die Nr.:13 aus der Printersauflistung.
Wie kann ich übereine Set Application.Printer(__) mein Ausdruck (Bericht) auf einem Drucker (nach meine wahl) setzen mit VBA.
Gr.
Antworten
-
In Access 2010 kannst Du den Standardrucker systemweit wie folgt ändern:
<Code>
'Setzen des Standarddruckers
For i = 0 To Application.Printers.count - 1
If Application.Printers(i).DeviceName = "Mein_Drucker" Then
Set Application.Printer = Application.Printers(i)
Exit For
End If
Next</Code>
Hat bei mir bis jetzt immer tadellos funktioniert.
Du musst immer die ganze Druckerliste durchlaufen, da die Drucker nicht
sortiert sind.Gruß Ahmed
Antworten bitte nur in der Newsgroup
Windows 7 64bit Home Premium
Office Prof. 2010- Als Antwort vorgeschlagen Robert BreitenhoferModerator Dienstag, 20. März 2012 13:17
- Als Antwort markiert Gunter Avenius Freitag, 23. März 2012 12:46
Alle Antworten
-
In Access 2010 kannst Du den Standardrucker systemweit wie folgt ändern:
<Code>
'Setzen des Standarddruckers
For i = 0 To Application.Printers.count - 1
If Application.Printers(i).DeviceName = "Mein_Drucker" Then
Set Application.Printer = Application.Printers(i)
Exit For
End If
Next</Code>
Hat bei mir bis jetzt immer tadellos funktioniert.
Du musst immer die ganze Druckerliste durchlaufen, da die Drucker nicht
sortiert sind.Gruß Ahmed
Antworten bitte nur in der Newsgroup
Windows 7 64bit Home Premium
Office Prof. 2010- Als Antwort vorgeschlagen Robert BreitenhoferModerator Dienstag, 20. März 2012 13:17
- Als Antwort markiert Gunter Avenius Freitag, 23. März 2012 12:46
-
Hallo Iemhoff,
Hat Dir die Antwort geholfen?
Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
-
Ich "MELDE" mich so schnell wie möglich, egal ob es Pos/Neg ausfällt.
Hallo Iemhoff,
Danke. Wir warten Deine Meldung dann. Es nutzt der Kommunikation, und trägt der Übersichtlichkeit in einem Forum bei.
Grüße,
Robert
Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.