GetSetting-Funktion

Hinweis : Die Funktion, die Methode, das Objekt oder die Eigenschaft, die bzw. das in diesem Thema erläutert wird, ist deaktiviert, falls der Ausdrucksdienst in Microsoft Jet im geschützten Modus (Sandkastenmodus) ausgeführt wird. In diesem Modus wird die Auswertung von potenziell unsicheren Ausdrücken verhindert. Weitere Informationen zum geschützten Modus erhalten Sie, wenn Sie in der Hilfe nach "Sandkastenmodus" suchen.

Gibt einen Schlüsseleinstellungswert aus dem Eintrag einer Anwendung in der Windows-Registrierung zurück oder (auf dem Macintosh) Informationen in der Initialisierungsdatei der Anwendung.

Syntax

GetSetting(appname, section, key [, default ] )

Die GetSetting-Funktionssyntax verwendet die folgenden Argument:

Argument

Beschreibung

appname

Erforderlich. Zeichenfolgenausdruck, der den Namen der Anwendung oder des Projekts enthält, dessen Schlüsseleinstellung angefordert wird. Auf dem Macintosh ist dies der Dateiname der Initialisierungsdatei im Systemordner Einstellungen.

section

Erforderlich. Zeichenfolgenausdruck, der den Namen des Abschnitts enthält, in dem die Schlüsseleinstellung gefunden wird.

key

Erforderlich. Zeichenfolgenausdruck, der den Namen der Schlüsseleinstellung enthält, der zurückgegeben werden soll.

default

Optional. Ausdruck, der den Wert enthält, der zurückgegeben werden soll, wenn in der Schlüsseleinstellung kein Wert festgelegt ist. Falls kein Wert angegeben wird, wird davon ausgegangen, dass default eine leere Zeichenfolge ("") ist.


Hinweise

Wenn keines der Elemente vorhanden ist, die in den Argumenten GetSetting angegeben sind, gibt GetSetting den Wert default zurück.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic für Applikationen). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerhilfe in der Dropdownliste neben Suchen, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

Dieses Beispiel verwendet die SaveSetting-Anweisung zuerst, um Einträge in der Windows-Registrierung (oder der INI-Datei auf 16-Bit-Windows-Plattformen) für die Anwendung, die in Anwendungsname angegeben ist, vorzunehmen, und dann die GetSetting-Funktion, um eine der Einstellungen anzuzeigen. Es wird auf jeden Fall ein Wert zurückgegeben, da das Argument default angegeben ist. Beachten Sie, dass mit GetSetting keine Abschnittsnamen abgerufen werden können. Schließlich werden alle Einträge der Anwendung mit der DeleteSetting-Anweisung entfernt.

' Wert vom Typ Variant, der das zweidimensionale Array 
' aufnimmt, das von GetSetting zurückgegeben wird.
Dim MySettings As Variant
' Einige Einstellungen in die Registrierung einfügen.
SaveSetting "MyApp","Startup", "Top", 75
SaveSetting "MyApp","Startup", "Left", 50
Debug.Print GetSetting(appname := "MyApp", _
section := "Startup", _
key := "Left", default := "25")
DeleteSetting "MyApp", "Startup"
Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×