Options
Zuletzt geändert: 14.03.2026 11:04

Options #

Das Options-Objekt behandelt benannte Parameter im Format Name1=Wert1;Name2=Wert2. Dieses Format wird u.a. bei Client.Print und ADO-Verbindungsstrings verwendet. Das Objekt wird über Client.NewOptions erzeugt.

Set Optionen = Client.NewOptions("")

Methoden #

MethodeRückgabeBeschreibung
ClearLöscht alle Optionen
toStringStringGibt den verketteten Optionsstring zurück
Exists(Option)BooleanPrüft, ob eine Option vorhanden ist (auch ohne Wert)
Parse(S)Liest einen Optionsstring ein
Drop(Option)Entfernt eine einzelne Option
Get(Option)StringGibt den Wert einer Option zurück (leerer String wenn nicht vorhanden)
Set Option, WertSetzt eine Option
NamesVariantGibt alle Optionsnamen als Array zurück

Dynamischer Zugriff #

Optionen, deren Namen gültige Bezeichner sind (keine Leerzeichen, beginnen mit Buchstabe), können auch direkt als Eigenschaften angesprochen werden:

Optionen.Filename = "C:\test.pdf"
Optionen.Profile = "Listen"
MsgBox Optionen.Filename

Für Optionsnamen mit Sonderzeichen müssen Get und Set verwendet werden.

Sonderzeichen #

Enthält ein Wert ein Semikolon oder Gleichheitszeichen, muss er in doppelte Anführungszeichen eingeschlossen werden.

Beispiel #

Option Explicit

Dim Optionen
Set Optionen = Client.NewOptions("")

With Optionen
  .Filename = "C:\test.pdf"
  .Profile = "Listen"
  .Set "Pfad mit Leer", "C:\Mein Ordner"
  MsgBox .toString
End With

Set Optionen = Nothing

Siehe auch #