Drucken Und Export
Zuletzt geändert: 02.03.2026 11:47

Drucken und Export #

Funktionen zur Verwaltung von Druckergruppen und zum Drucken von Dokumenten.

EditPrinterProfile #

EditPrinterProfile(ProfileName: String)

Öffnet den Dialog zum Bearbeiten einer Druckergruppe. Falls die angegebene Gruppe nicht existiert, wird sie automatisch angelegt.

ellib.EditPrinterProfile "Rechnungsdrucker"

GetPrinterProfileNames #

GetPrinterProfileNames(Options: Integer): String

Gibt eine Liste der vorhandenen Druckergruppen-Namen zurück.

OptionKonstanteBeschreibung
0eulStandardProfilesNur Standard-Druckergruppen
1eulHiddenProfilesVersteckte Druckergruppen einbeziehen
2eulReportProfilesNur in Berichten hinterlegte (undefinierte) Gruppen
3eulAllProfilesAlle Druckergruppen
Dim profiles
profiles = ellib.GetPrinterProfileNames(0)
MsgBox profiles

GetMappedPrinterProfile #

GetMappedPrinterProfile(ProfileName: String): String

Gibt den tatsächlich zugewiesenen Druckergruppen-Namen zurück (bei Weiterleitungen).

GetPrinterProfileMapping #

GetPrinterProfileMapping(ProfileName: String): String

Gibt die Zuordnungsinformationen einer Druckergruppe zurück.

EditPrinterProfiles #

EditPrinterProfiles

Zeigt einen Auswahldialog aller Druckergruppen an. Der Benutzer kann mehrere Gruppen markieren und anschließend bearbeiten. Weiterleitungen und undefinierte Gruppen werden farblich hervorgehoben.

GetDefaultPrinter #

GetDefaultPrinter: String

Gibt den Namen des Windows-Standarddruckers zurück.

MsgBox "Standarddrucker: " & ellib.GetDefaultPrinter

SetDefaultPrinter #

SetDefaultPrinter(PrinterName: String)

Setzt den Windows-Standarddrucker.

PrintPDF #

PrintPDF(Filename: String, PrinterName: String, DriverName: String, PortName: String)

Druckt eine PDF-Datei über den Adobe Acrobat Reader. Leere Strings für PrinterName/DriverName/PortName verwenden den Standarddrucker.

ellib.PrintPDF "C:\Temp\rechnung.pdf", "", "", ""