Freigeben über


Application.GetOption-Methode (Access)

Die GetOption-Methode gibt den aktuellen Wert einer Option im Dialogfeld Zugriffsoptionen zurück, der durch Auswählen der Microsoft Office-Schaltfläche und anschließender Auswahl von Zugriffsoptionen verfügbar ist. Variant.

Syntax

Ausdruck. GetOption (OptionName)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Optionname Erforderlich String Der Name der Option. Eine Liste der Argumentzeichenfolgen für Optionsnamen finden Sie unter Festlegen von Optionen in Visual Basic.

Rückgabewert

Variant

Bemerkungen

Die Methoden GetOption und SetOption bieten eine Möglichkeit zum Ändern von Umgebungsoptionen aus Visual Basic-Code. Mit diesen Methoden können Sie jede im Dialogfeld Access-Optionen verfügbare Option festlegen oder überprüfen.

Die verfügbaren Optionseinstellungen hängen von dem Typ der einzustellenden Option ab. Es gibt drei allgemeine Optionstypen:

  • Ja/Nein-Optionen, die durch Aktivieren oder Deaktivieren eines Kontrollkästchens festgelegt werden können.

  • Optionen, die durch Eingabe einer Zeichenfolge oder eines numerischen Wertes festgelegt werden können.

  • Vordefinierte Optionen, die aus einem Listenfeld, einem Kombinationsfeld oder einer Optionsgruppe ausgewählt werden können.

Für Optionen, die der Benutzer durch Aktivieren oder Deaktivieren eines Kontrollkästchens festlegt, gibt die GetOption-MethodeTrue (1) zurück, wenn die Optionseinstellung Ja (das Kontrollkästchen ist aktiviert) oder False (0), wenn die Optionseinstellung Nein ist (das Kontrollkästchen ist deaktiviert). Um eine option dieser Art mithilfe der SetOption-Methode festzulegen, geben Sie true oder false für das einstellungsargument an, wie im folgenden Beispiel gezeigt.

Application.SetOption "Show Status Bar", True

Für Optionen, die der Benutzer durch Eingabe einer Zeichenfolge oder eines numerischen Werts festlegt, gibt die GetOption-Methode die Einstellung so zurück, wie sie im Dialogfeld angezeigt wird. Im folgenden Beispiel wird eine Zeichenfolge zurückgegeben, die die Einstellung für den linken Rand enthält.

Dim varSetting As Variant 
varSetting = Application.GetOption("Left Margin")

Um diesen Optionstyp mithilfe der SetOptionSetOption-Methode einzustellen, geben Sie die Zeichenfolge oder den numerischen Wert an, der in das Dialogfeld eingegeben würde. Im folgenden Beispiel wird die Standardformularvorlage auf OrderTemplate festgelegt.

Application.SetOption "Form Template", "OrderTemplate"

Bei Optionen mit Einstellungen, bei denen es sich um Auswahlmöglichkeiten in Listen- oder Kombinationsfeldern handelt, gibt die GetOption-Methode eine Zahl zurück, die der Position der Einstellung in der Liste entspricht. Die Indizierung beginnt mit 0(0), sodass die GetOption-Methode null für das erste Element, 1 für das zweite Element usw. zurückgibt. Wenn beispielsweise die Option Standardfeldtyp auf der Registerkarte Objekt-Designer auf AutoWert festgelegt ist, dem sechsten Element in der Liste, gibt die GetOption-Methode 5 zurück.

Um diesen Optionstyp festzulegen, geben Sie die numerische Position der Option innerhalb der Liste als Einstellungsargument für die SetOption-Methode an. Im folgenden Beispiel wird die Option Standardfeldtyp auf AutoWert festgelegt.

Application.SetOption "Default Field Type", 5

Andere Optionen werden durch Auswählen einer Optionsschaltfläche in einer Optionsgruppe im Dialogfeld Zugriffsoptionen festgelegt. In Visual Basic werden diese Optionen auch durch Angabe der Position einer bestimmten Option innerhalb der Optionsgruppe festgelegt. Die erste Option in der Gruppe ist nummeriert 0, die zweite 1 usw. Wenn beispielsweise die Option Selection Behavior auf der Registerkarte Objekt-Designer auf Partially Enclosed (Teilweise eingeschlossen) festgelegt ist, gibt die GetOption-Methode wie im folgenden Beispiel 0 (null) zurück.

Debug.Print Application.GetOption("Selection Behavior")

To set an option that's a member of an option group, specify the index number of the option within the group. Im folgenden Beispiel wird Selection Behavior auf Fully Enclosed festgelegt.

Application.SetOption "Selection Behavior", 1

Hinweis

Beim Beenden von Microsoft Access können Sie mit der SetOption -Methode bei allen geänderten Optionen alle Optionen auf die Standardeinstellungen zurücksetzen. Möglicherweise möchten Sie öffentliche Variablen zum Speichern der Werte der ursprünglichen Einstellungen erstellen. Sie können Code zum Zurücksetzen von Optionen in die Close-Ereignisprozedur für ein Formular oder in eine benutzerdefinierte Exitprozedur einfügen, die der Benutzer ausführen muss, um die Anwendung zu beenden.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.