GetAllSettings-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 finden Sie in der Hilfe unter "Sandkastenmodus".

Gibt eine Liste der Schlüsseleinstellungen und der entsprechenden Werte (ursprünglich mit SaveSetting erstellt) aus einem Anwendungseintrag in der Windows-Registrierung oder (auf einem Macintosh-Computer) Informationen aus der Initialisierungsdatei der Anwendung zurück.

Syntax

GetAllSettings ( appname , section )

Die Syntax der GetAllSettings-Funktion weist die folgenden Argumente auf:

Argument

Beschreibung

appname

Erforderlich. Zeichenfolgenausdruck mit dem Namen der Anwendung oder des Projekts, deren bzw. dessen Schlüsseleinstellungen angefordert werden. Auf einem Macintosh-Computer ist dies der Name der Initialisierungsdatei im Ordner "Einstellungen" im Systemordner.

section

Erforderlich. Zeichenfolgen-Ausdruck mit dem Namen des Abschnitts, in dem sich die Schlüsseleinstellungen befindet. GetAllSettings gibt einen Variant-Wert zurück, dessen zweidimensionales Matrix aus Zeichenfolgen alle Schlüsseleinstellungen im angegebenen Abschnitt und die entsprechenden Werte enthält.


Anmerkungen

GetAllSettings gibt einen nicht initialisierten Variant zurück, wenn entweder appname oder section nicht vorhanden sind.

Beispiel

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

Im folgenden Beispiel wird zunächst die SaveSetting-Anweisung verwendet, um für die von appname angegebene Anwendung Einträge in der Windows-Registrierung vorzunehmen. Anschließend wird die GetAllSettings-Funktion genutzt, um die Einstellungen anzuzeigen. Beachten Sie, dass section-Namen nicht mit GetAllSettings abgerufen werden können. Schließlich werden alle Einträge der Anwendung mithilfe der DeleteSetting-Anweisung entfernt.

' Variant to hold 2-dimensional array returned by GetAllSettings
' Integer to hold counter.
Dim MySettings As Variant, intSettings As Integer
' Place some settings in the registry.
SaveSetting appname := "MyApp", section := "Startup", _
key := "Top", setting := 75
SaveSetting "MyApp","Startup", "Left", 50
' Retrieve the settings.
MySettings = GetAllSettings(appname := "MyApp", section := "Startup")
For intSettings = LBound(MySettings, 1) To UBound(MySettings, 1)
Debug.Print MySettings(intSettings, 0), MySettings(intSettings, 1)
Next intSettings
DeleteSetting "MyApp", "Startup"
Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×