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"