Nachfolgend finden Sie eine Beschreibung aller vom XLS-Exportmodul unterstützten Optionen. Diese Optionen können durch das Anwendungsprogramm über die Funktion LlXSetParameter(..."XLS"...) gesetzt und über LlXGetParameter(..."XLS"...) abgefragt werden.
Resolution: Definiert die Auflösung in dpi für Grafikgenerierung. Voreinstellung: 300dpi.
Picture.BitsPerPixel: Gibt die Farbtiefe der generierten Grafiken an. Bitte beachten Sie, dass bei einer höheren Farbtiefe die Grafikdateien schnell sehr groß werden können.
Wert |
Bedeutung |
1 |
Schwarz-Weiß |
24 |
24bit True Color |
Voreinstellung |
24 |
Picture.JPEGQuality: Spezifiziert die Qualität und den damit abhängigen Kompressionsfaktor der generierten JPEG Grafiken. Der Wert liegt zwischen 0 und 100, wobei 100 der höchsten JPEG Qualität (und damit vergleichsweise geringsten Kompression) entspricht. Wirkt sich nur aus, wenn die Quellgrafik nicht im JPEG-Format vorliegt, da eine Codierung von JPEG nach JPEG einen Qualitätsverlust mit sich bringen würde. Voreinstellung: 75
Verbosity.Rectangle: Konfiguriert die Art und Weise, wie Rechteck-Objekte exportiert werden sollen.
Wert |
Bedeutung |
0 |
Objekt ignorieren |
1 |
Objekt als Rechteck |
2 |
Objekt als Grafik |
Voreinstellung |
1 |
Verbosity.Barcode: Konfiguriert die Art und Weise, wie Barcode-Objekte exportiert werden sollen.
Wert |
Bedeutung |
0 |
Objekt ignorieren |
1 |
Objekt als Grafik |
Voreinstellung |
1 |
Verbosity.Drawing: Konfiguriert die Art und Weise, wie Grafik-Objekte exportiert werden sollen.
Wert |
Bedeutung |
0 |
Objekt ignorieren |
1 |
Objekt als Grafik |
Voreinstellung |
1 |
Verbosity.Ellipse: Konfiguriert die Art und Weise, wie Ellipsen-Objekte exportiert werden sollen.
Wert |
Bedeutung |
0 |
Objekt ignorieren |
1 |
Objekt als Grafik |
Voreinstellung |
1 |
Verbosity.Line: Konfiguriert die Art und Weise, wie Linien-Objekte exportiert werden sollen.
Wert |
Bedeutung |
0 |
Objekt ignorieren |
1 |
Objekt als Linie |
2 |
Objekt als Grafik |
Voreinstellung |
1 |
Verbosity.Text: Konfiguriert die Art und Weise, wie Text-Objekte exportiert werden sollen.
Wert |
Bedeutung |
0 |
Objekt ignorieren |
1 |
Objekt als Textobjekt |
2 |
Objekt als Grafik |
Voreinstellung |
1 |
Verbosity.RTF: Konfiguriert die Art und Weise, wie RTF-Objekte exportiert werden sollen.
Wert |
Bedeutung |
0 |
Objekt ignorieren |
1 |
Objekt als normaler Text ohne Formatierungen |
2 |
Objekt als Grafik |
Voreinstellung |
1 |
Verbosity.Table: Konfiguriert die Art und Weise, wie Tabellen-Objekte exportiert werden sollen.
Wert |
Bedeutung |
0 |
Objekt ignorieren |
1 |
als komplettes Tabellenobjekt |
Voreinstellung |
1 |
Verbosity.LlXObject: Konfiguriert die Art und Weise, wie LLX-Objekte (OLE, HTML, Chart) exportiert werden sollen.
Wert |
Bedeutung |
0 |
Objekt ignorieren |
1 |
Objekt als Grafik |
Voreinstellung |
1 |
XLS.FontScalingPercentage: Skalierungsfaktor, um den Schriftgrößen korrigiert werden. Dies ist notwendig, weil die Texte unter Excel etwas höher laufen als bei Normalausgabe. Maximalwert: 100, Voreinstellung: 89 (=89% Schriftgröße)
XLS.PrintingZoom: Skalierungsfaktor, um den das Gesamtprojekt korrigiert wird. Dies ist notwendig, weil unter Excel immer der nichtbedruckbare Rand des Druckers freigehalten wird. Voreinstellung: 88 (=88% Zoom)
XLS.IgnoreGroupLines: Erlaubt Gruppenkopf- und Fußzeilen zu ignorieren, wenn diese nicht in der resultierenden Excel-Datei erscheinen sollen. Wirkt sich nur aus, wenn Export.OnlyTabledata gesetzt ist.
Wert |
Bedeutung |
0 |
Gruppenzeilen werden exportiert |
1 |
Gruppenzeilen werden ignoriert |
Voreinstellung |
1 |
XLS.IgnoreHeaderFooterLines: Erlaubt Kopf- und Fußzeilen zu ignorieren, wenn diese nicht in der resultierenden Textdatei erscheinen sollen. Wirkt sich nur aus, wenn Export.OnlyTabledata gesetzt ist.
Wert |
Bedeutung |
0 |
Kopf- und Fußzeilen werden exportiert |
1 |
Kopf- und Fußzeilen werden ignoriert |
2 |
Kopf- und Fußzeilen werden genau einmal auf der ersten Seite exportiert. Möchten Sie die Fußzeile nur auf der letzten Seite exportieren, geben Sie der Fußzeile die Darstellungsbedingung LastPage(). |
Voreinstellung |
1 |
XLS.IgnoreLinewrapForDataOnlyExport: Ermöglicht das Ignorieren von Zeilenumbrüchen. Wirkt sich nur aus, wenn Export.OnlyTabledata gesetzt ist.
Wert |
Bedeutung |
0 |
Zeilenumbrüche werden nach Excel übernommen |
1 |
Zeilenumbrüche werden ignoriert |
Voreinstellung |
1 |
XLS.ConvertNumeric: Hierüber kann die automatische Formatierung von Zahlenwerten in der erzeugten Excel-Datei ein- bzw. ausgeschaltet werden.
Wert |
Bedeutung |
0 |
Es findet keine automatische Formatierung statt |
1 |
Zahlenwerte werden nach der Einstellung im Designer unter 'Datei > Optionen > Projekt' formatiert. |
2 |
Nur Spalten, die tatsächlich numerische Werte enthalten (also z. B. Preis) werden konvertiert. Wird eine numerische Spalte explizit innerhalb von List & Label formatiert (z. B. Str$(Preis,0,0)), so wird diese nicht konvertiert. |
3 |
|
Voreinstellung |
3 |
XLS.AllPagesOneSheet: Erlaubt es, in der erzeugten Excel-Datei pro Seite ein eigenes Worksheet anzulegen.
Wert |
Bedeutung |
0 |
Pro Seite wird ein eigenes Worksheet angelegt |
1 |
Alle Seiten werden im gleichen Worksheet erzeugt |
Voreinstellung |
1 |
XLS.FileFormat: Erlaubt es, das Dateiformat festzulegen.
Wert |
Bedeutung |
0 |
Format wird anhand der Dateiendung automatisch erkannt |
1 |
Das Office XML (XLSX) Format wird verwendet |
2 |
Das Excel (XLS) Format wird verwendet |
Voreinstellung |
0 |
XLS.WorksheetName: Gibt den Namen für das bzw. die Worksheet(s) in der erzeugten Excel-Datei an. Sie können im Namen den Format-Identifier "%d" verwenden, dieser wird zur Laufzeit durch die Seitenzahl ersetzt (z. B. "Bericht Seite %d").
XLS.ShowGridLines: Erlaubt es, die Gitternetzlinien ein- oder auszuschalten.
Wert |
Bedeutung |
0 |
Gitternetzlinien werden nicht angezeigt |
1 |
Gitternetzlinien werden angezeigt |
Voreinstellung |
1 |
XLS.AutoFormula: Erlaubt die automatische Umwandlung von Excel-Formeln.
Wert |
Bedeutung |
0 |
Keine automatische Umwandlung. |
1 |
Texte, die mit "=" beginnen, werden automatisch als Formel in Excel übernommen. |
Voreinstellung |
0 |
Hinweis: Bitte beachten Sie, dass zwingend die englischen Funktionsnamen verwendet werden müssen (also z. B. "SUM" statt "SUMME"), die entsprechende Lokalisierung in "SUMME" wird von Excel automatisch vorgenommen. Hilfreich in diesem Zusammenhang ist die Microsoft-Website https://support.microsoft.com/en-us/office/excel-functions-translator-f262d0c0-991c-485b-89b6-32cc8d326889. Ebenfalls müssen fixe Zahlen zwingend in US-Notation angegeben werden (z. B. 3.1415 statt 3,1415). Anderenfalls kann ein defekter Excel-Export die Folge sein.
XLS.Protection.ProtectSheets: Erlaubt das Verhindern diverser Manipulationen wie Löschen, Einfügen oder Formatierungen von Tabellenblättern durch Passwortschutz.
Wert |
Bedeutung |
0 |
Kein Schutz. |
1 |
Alle Tabellenblätter werden gegen Bearbeitung geschützt. |
Voreinstellung |
0 |
XLS.Protection.ProtectSheetsPassword: Bestimmt das Passwort für XLS.Protection.ProtectSheets, mit dem der Passwortschutz der Excel-Datei später wieder aufgehoben werden kann. Voreinstellung: leer
Wert |
Bedeutung |
-1 |
Standardschutz |
0 |
Alles ist gesperrt außer der Selektion von Zellen. |
1 |
Objekte sind gesperrt. |
2 |
Szenarien sind gesperrt. |
4 |
Formatieren von Zellen ist erlaubt. |
8 |
Formatieren von Spalten ist erlaubt. |
16 |
Formatieren von Zeilen ist erlaubt. |
32 |
Einfügen von Spalten ist erlaubt. |
64 |
Einfügen von Zeilen ist erlaubt. |
128 |
Einfügen von Hyperlinks ist erlaubt. |
256 |
Löschen von Spalten ist erlaubt. |
512 |
Löschen von Zeilen ist erlaubt. |
1024 |
Die Auswahl von gesperrten Zellen ist gesperrt. |
2048 |
Sortieren ist erlaubt. |
4096 |
Autofilter sind erlaubt. |
8192 |
Pivot-Tabellen sind erlaubt. |
16384 |
Die Auswahl von nicht gesperrten Zellen ist gesperrt. |
Voreinstellung |
-1 |
XLS.AutoFit: Beim reinen Datenexport werden die Spaltenbreiten automatisch so angepasst, dass der Inhalt komplett sichtbar ist.
Wert |
Bedeutung |
0 |
Keine Anpassung. |
1 |
Spaltenbreiten werden angepasst. Kann die Geschwindigkeit des Exports signifikant verringern, verwenden Sie die Option daher, wenn die Priorität auf dem optimierten Design und nicht der Verarbeitungsgeschwindigkeit liegt. |
Voreinstellung |
0 |
XLS.HeaderContent: Hiermit kann der Inhalt der Kopfzeile bestimmt werden. Der Text darf maximal 255 Zeichen lang sein und kann spezielle Befehle enthalten, z. B. einen Platzhalter für die Seitenzahl, das aktuelle Datum oder Textformatierungsattribute. Die folgenden Befehle sind dabei möglich:
Wert |
Bedeutung |
&L |
Beginn des linken Abschnitts |
&P |
Aktuelle Seitenzahl |
&N |
Gesamtseitenzahl |
&\d{1,3} |
Schriftgröße in Punkt (z. B. &9 oder &36) |
&S |
Text durchgestrichen |
&X |
Text hochgestellt |
&Y |
Text tiefgestellt |
&C |
Beginn des mittleren Abschnitts |
&D |
Datum |
&T |
Uhrzeit |
&U |
Text unterstrichen |
&E |
Text doppelt unterstrichen |
&R |
Beginn des rechten Abschnitts |
&Z |
Pfad einer Arbeitsmappendatei |
&F |
Name einer Arbeitsmappendatei |
&A |
Name eines Arbeitsblatts |
&"fontname" |
Textschriftart (z. B. &"Comic Sans MS") |
&B |
Text fett |
&I |
Text kursiv |
&& |
Kaufmännisches Und-Zeichen (&) |
XLS.HeaderMargin: Rand der Kopfzeile in Zoll (Inch) für XLS.HeaderContent.
XLS.FooterContent: Hiermit kann der Inhalt der Fußzeile bestimmt werden. Der Text darf maximal 255 Zeichen lang sein und kann spezielle Befehle enthalten, z. B. einen Platzhalter für die Seitenzahl, das aktuelle Datum oder Textformatierungsattribute. Siehe XLS.HeaderContent für die möglichen Befehle.
XLS.FooterMargin: Rand der Fußzeile in Zoll (Inch) für XLS.FooterContent.
Export.File: Gibt den Dateinamen für das zu generierende XLS-Dokument an. Wenn leer, dann wird der Dateiauswahl-Dialog angezeigt.
Export.InfinitePage: Damit wird die Seite bei der Ausgabe "endlos" vergrößert, man erhält damit einen nicht durch Umbrüche geteilten Export (es sei denn man arbeitet mit "Umbruch vor", dann wird an den Stellen weiterhin umgebrochen). Hierfür ist es zwingend notwendig, die Option XLS.AllPagesOneSheet auf 1 zu setzen, damit alle Seiten im gleichen Worksheet erzeugt werden.
Wert |
Bedeutung |
0 |
Einzelseiten |
1 |
Endlosseite |
Voreinstellung |
0 |
Export.Path: Gibt den Pfad für das zu generierende XLS-Dokument an.
Export.Quiet: Gibt an, ob der Exportvorgang mit Benutzerinteraktion durchgeführt werden soll.
Wert |
Bedeutung |
0 |
Interaktivität/Dialoge erlaubt |
1 |
Es erfolgt keinen Dateiauswahl-Dialog (sofern Export.File gesetzt) und keine "Überschreiben?" Rückfrage. |
Voreinstellung |
0 |
Export.ShowResult: Spezifiziert, ob im Anschluss an den Export, die mit der Dateiendung verknüpfte Anwendung automatisch gestartet werden soll.
Wert |
Bedeutung |
0 |
Keine Anzeige des Ergebnisses |
1 |
Führt ein ShellExecute() auf Export.File aus, so dass üblicherweise Microsoft Excel® o. ä. gestartet werden sollte |
Voreinstellung |
0 |
Export.ShowResultAvailable: Hiermit kann die entsprechende Auswahlbox im Dateiauswahldialog versteckt werden.
Wert |
Bedeutung |
0 |
Auswahlbox versteckt |
1 |
Benutzerauswahl möglich |
Voreinstellung |
1 |
Export.OnlyTableData: Ermöglicht, dass nur die Daten aus Tabellenzellen exportiert werden.
Wert |
Bedeutung |
0 |
Alle Objekte werden exportiert |
1 |
Nur Tabellenzellen werden mit Ihren Daten exportiert. Die Schriftart-Eigenschaften "Fett", "Kursiv" und die horizontale Ausrichtung des Textes werden in der Ergebnisdatei verwendet. Andere Formatoptionen werden ignoriert um die bestmögliche Wiederverwendbarkeit des Ergebnisses in Excel sicherzustellen. |
Voreinstellung |
0 |