| Änderung des Standarddruckers mittels VBA |
|
|
|
| MS-Access Bsp. DB's - Bsp. Downloads DB und DB-Objekte | |||||||||||||||||||||||||||||
| Donnerstag, den 03. Januar 2008 um 01:00 Uhr | |||||||||||||||||||||||||||||
|
Problemstellung: Wie kann ich beim Berichtsdruck den Standarddrucker wechseln, ohne Druckerdialog? Voraussetzungen:
Da es das Printer-Objekt erst ab AXP gibt, ist das Bsp nur unter AXP und A03 lauffähig. Funktionsweise:
Es werden 2 Möglichkeiten vorgestellt: 1. Einlesen allen verfügbaren Drucker und einiger Eigenschaften in eine Tabelle Das Sub "GetAllPrinters" liest alle im System verfügbaren Drucker in die Tabelle "tbl_Printers" ein.
Public Sub GetAllPrinters() Diese Methode hat den Vorteil das noch mehrere Eigenschaften der Drucker mit eingelesen werden.
Public Sub FillPrinter(ctlPrinterkombi As ComboBox) Da diese Sub Public ist, muss ihr das Kombifeld beim Aufruf übergeben werden. Kommen wir nun zum eigentlichen Wechsel des Standarddruckers. Sub "ChangePrinter"
Public Sub ChangePrinter(sReportName As String, iPrtIndex As Integer, _ Der Sub müssen 2 Parameter übergeben werden und 2 können übergeben werden Aufruf der Sub z.B.:
ChangePrinter "rpt_Printers", 2, 3, 2 würden den Bericht "rpt_Printers" auf dem 3. Drucker des System mit 3 Kopien im Querformat ausgeben. Das Ändern des Druckers ist nur Temporär, da die Änderungen nicht gespeichert werden. Download nur für registrierte User
Downloads in dieser KategorieMS-Access DB- und Objekt Eigenschaften![]()
|
|||||||||||||||||||||||||||||
| Datum | Klicks |
|---|---|
| Total | 7138 |
| Mi. 08 | 7 |
| Di. 07 | 6 |
| Mo. 06 | 4 |
| So. 05 | 5 |
| Sa. 04 | 4 |
| Fr. 03 | 3 |
| Do. 02 | 5 |
| Weiter > |
|---|
Login
Latest News
- 26 October 2011 Aktuelle Servicepacks Office
- 04 September 2011 Arbeiten mit EXIF-Tags
- 18 June 2011 Errechnen einer IBAN mit Access
- 08 June 2011 Nächste freie Nummer/Zahl ermitteln
- 30 May 2011 Verwaltung eines Skatturniers
Latest Comments
- Userverwaltung II
Hallo Donni, wir machen mal hier weiter: http://ww... Mehr...
15.01.12 17:10
von TommyK - Userverwaltung II
Hallo Tommy, irgendwie habe ich das wohl nicht ric... Mehr...
15.01.12 16:31
von Donni - Userverwaltung II
Hallo Donni, dann setze in den Eigenschaften von "... Mehr...
15.01.12 09:45
von TommyK - Userverwaltung II
Hallo TommyK, hat alles soweit ganz gut funktionie... Mehr...
14.01.12 00:51
von Donni - Userverwaltung II
Hallo Donni, das ist kein Problem. Kopiere alles i... Mehr...
07.01.12 09:49
von TommyK
Latest Downloads
Latest Forum Posts
-
-
- Nettoarbeitstage
- In MS-Access - Fragen und Antworten
- at 12:23 on Feb 08, 2012 (CET)
-
-
-
- Datum problem
- In MS-Access - Fragen und Antworten
- at 10:25 on Feb 07, 2012 (CET)
-
-
-
- TK Lizenzverwaltung
- In MS-Access - Fragen und Antworten
- at 17:31 on Feb 05, 2012 (CET)
-
-
-
- Deframentierung reduzieren
- In Windows - Tipps & Tricks
- at 08:30 on Feb 03, 2012 (CET)
-
-
-
- Userverwaltung II
- In MS-Access - Fragen und Antworten
- at 17:09 on Jan 15, 2012 (CET)
-
Download Statistik
41 Kategorien |





Seite: 1
Kommentare
habe eine Frage zum o.a. Download.
Besteht die Möglichkeit, diesenm auch mit Formularen zum Laufen zu bringen.
Z.B. Code:
ChangePrinter "frm_Production", Me.cbo_Printer.Column(0), Me.txtSpinCopiesWenn ja, welche Änderungen müssten dann vorgenommen werden?
Alle Kommentare dieses Beitrages als RSS-Feed.