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 #
| Methode | Rückgabe | Beschreibung |
|---|---|---|
Clear | – | Löscht alle Optionen |
toString | String | Gibt den verketteten Optionsstring zurück |
Exists(Option) | Boolean | Prüft, ob eine Option vorhanden ist (auch ohne Wert) |
Parse(S) | – | Liest einen Optionsstring ein |
Drop(Option) | – | Entfernt eine einzelne Option |
Get(Option) | String | Gibt den Wert einer Option zurück (leerer String wenn nicht vorhanden) |
Set Option, Wert | – | Setzt eine Option |
Names | Variant | Gibt 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 #
- Client.NewOptions – Options-Objekt erzeugen
- Client.Print – Drucken mit Optionsstring