Nota
La funzione, il metodo, la proprietà o l'oggetto descritto in questo argomento è disabilitato se Microsoft Jet Expression Service è in esecuzione in modalità sandbox, che impedisce la valutazione delle espressioni potenzialmente pericolose. Per altre informazioni sulla modalità sandbox, cercare "modalità sandbox" nella Guida.
Restituisce un valore di impostazione chiave dalla voce di un'applicazione nel Registro di sistema di Windows o (nel Macintosh) informazioni nel file di inizializzazione dell'applicazione.
Sintassi
GetSetting(appname, section, key [, default ] )
Gli argomenti della sintassi della funzione GetSetting sono i seguenti:
| Argomento | Descrizione |
|---|---|
| nomeapplicazione | Obbligatorio. Espressione stringa contenente il nome dell'applicazione o del progetto di cui viene richiesta l'impostazione della chiave. In Macintosh è il nome del file di inizializzazione presente nella cartella Preferenze della cartella Sistema. |
| sezione | Obbligatorio. Espressione stringa contenente il nome della sezione in cui si trova l'impostazione chiave. |
| chiave | Obbligatorio. Espressione stringa contenente il nome dell'impostazione chiave da restituire. |
| impostazione predefinita | Facoltativo. Espressione contenente il valore da restituire se non è impostato alcun valore nell'impostazione della chiave. Se omesso, il valore predefinito viene considerato come una stringa di lunghezza zero (""). |
Osservazioni
Se uno degli elementi denominati negli argomenti GetSetting non esiste, GetSetting restituisce il valore default.
Esempio
Nota
Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Questo esempio usa innanzitutto l'istruzione SaveSetting per creare voci nel Registro di sistema di Windows (o nel file .ini su piattaforme Windows a 16 bit) per l'applicazione specificata come appname, quindi usa la funzione GetSetting per visualizzare una delle impostazioni. Poiché è specificato l'argomento predefinito , è garantito che venga restituito un determinato valore. Si noti che i nomi delle sezioni non possono essere recuperati con GetSetting. Infine, l'istruzione DeleteSetting rimuove tutte le voci dell'applicazione.
' 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"