New user
Beiträge: 3
| Hallo Zusammen,
ich habe mit der Suchfunktion leider kein passendes Thema gefunden zu meinem Problem, daher bringe ich es einmal vor.
Meine VBA Kenntnisse sind noch sehr bodenständig, bin aber im Aufbau.
Derzeit Suche ich zwei Lösungen für eine VBA-Codierung.
1. Es soll ein eindeutiger Bericht mehrmals ausgedruckt werden.
Der bisher bestehende Code lautet:
DoCmd.OpenReport ReportName:="repRechnung", View:=acViewPreview
DoCmd.PrintOut PrintRange:=acPages, PageFrom:=1, PageTo:=1, Copies:=2
DoCmd.Close ObjectType:=acReport, ObjectName:="repRechnung"
Ich bin stark der Meinung, dass ich über die Argumente aus der Zeile "DoCmd.PrintOut PrintRange:=acPages, PageFrom:=1, PageTo:=1, Copies:=2, ... " einstellen/filtern kann, dass nur der aktuelle Bericht aus Auftrag XY und nicht nur der erste Bericht gedruckt werden sollen.
Mit welchen Argumenten kann ich die Einstellung vornehmen?
Optional: Kann ich anstatt "PageFrom:=1, PageTo:=1" auch einen Wert angeben der auf den gewünschten Bericht verweist zum Beispiel durch einen eindeutigen Wert: "auftNrFrom:=12345, auftNrTo: 12345" ?
2. Falls ja, wie kann ich mit VBA 2 unterschiedliche Netzwerkdrucker anwählen die gleichzeitig den Druck ausführen?
Viele Grüße!
Ben |