VBA-Programmierung in Microsoft Excel

Tutorial: Excel-Beispiele

VBA-Begriff: GetSetting-Funktion (Beispiel)

In diesem Beispiel wird zunächst die SaveSetting-Anweisung verwendet, um Einträge in der Windows-Registrierung (oder in der .INI-Datei auf 16-Bit Windows-Plattformen) für die als appname angegebene Anwendung vorzunehmen. Anschließend wird die GetSetting-Funktion verwendet, um eine der Einstellungen anzuzeigen. Da das Argument default angegeben wird, wird auf jeden Fall ein Wert zurückgegeben. Namen von Abschnitten (section) können mit GetSetting nicht abgerufen werden. Abschließend entfernt die DeleteSetting-Anweisung alle Einträge der Anwendung.

' Variant für zweidimensionales Datenfeld, das von GetSetting.
' zurückgegeben wird.
Dim Einstellungen As Variant
' Einträge in der Registrierung vornehmen.
SaveSetting "Anw1","Startup", "Top", 75
SaveSetting "Anw1","Startup", "Left", 50
Debug.Print GetSetting(appname := "Anw1", section := "Startup", _
         key := "Left", default := "25")
DeleteSetting "Anw1", "Startup"