GetSetting függvény

Hatókör
Microsoft 365-höz készült Access Access 2021 Access 2019 Access 2016

Megjegyzés

A témakörben ismertetett függvény, metódus, objektum vagy tulajdonság le van tiltva, ha a Microsoft Jet Expression Service védőfalas üzemmódban fut, mivel ez megakadályozza az esetleg nem biztonságos kifejezések kiszűrését. A védőfalas üzemmódról a súgóban a „védőfalas üzemmód” kifejezésre keresve talál további információt.

Egy kulcsbeállítási értéket ad vissza egy alkalmazásnak a Windows beállításjegyzékben vagy (Macintosh rendszeren) az alkalmazás inicializálási fájljának adataiból.

Szintaxis

GetSetting(alkalmazásnév; szakasz; kulcs [; alapértelmezett ] )

A GetSetting függvény szintaxisa az alábbi argumentumokat foglalja magában:

Argumentum Leírás:
appnév Kötelező megadni. Karakterlánc-kifejezés, amely tartalmazza annak az alkalmazásnak vagy projektnek a nevét, amelynek a kulcsbeállítását a rendszer kéri. Macintosh rendszeren ez a System mappa Preferences mappájában található inicializálási fájl neve.
szakasz Kötelező megadni. Karakterlánc-kifejezés, amely annak a szakasznak a nevét tartalmazza, ahol a kulcsbeállítás megtalálható.
Billentyű Kötelező megadni. Karakterlánc-kifejezés, amely tartalmazza a visszaadandó kulcsbeállítás nevét.
alapértelmezés Nem kötelező. Olyan kifejezés, amely tartalmazza a visszaadandó értéket, ha nincs megadva érték a kulcsbeállításban. Ha nincs megadva, akkor az alapértelmezett érték egy nulla hosszúságú karakterlánc ("").

    

Megjegyzések

Ha a GetSetting argumentumokban megnevezett elemek közül bármelyik nem létezik, a GetSetting a default értéket adja vissza.

Példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa először a SaveSetting utasítással írja be az appname beállításként megadott alkalmazás értékeit a Windows beállításjegyzékében (vagy 16 bites Windows-platformokon .ini fájlban), majd a GetSetting függvénnyel megjeleníti az egyik beállítást. Mivel az alapértelmezett argumentum meg van adva, garantáltan kap bizonyos értékeket. Vegye figyelembe, hogy a szakasznevek nem olvashatók le a GetSetting paranccsal. A DeleteSetting utasítás végül eltávolítja az alkalmazás összes bejegyzését.

' Variant to hold 2-dimensional array returned 
' by GetSetting.
Dim MySettings As Variant
' Place some settings in the registry.
SaveSetting "MyApp","Startup", "Top", 75
SaveSetting "MyApp","Startup", "Left", 50
Debug.Print GetSetting(appname := "MyApp", _
            section := "Startup", _
            key := "Left", default := "25")
DeleteSetting "MyApp", "Startup"