GetSetting 函數
從 Windows 登錄的應用程式項目,或 (位於 Macintosh) 應用程式的初始化檔案資訊中,傳回機碼設定值。
語法
GetSetting(appname, section, key, [ default ])
GetSetting 函數語法具有這些具名引數:
部分 | 描述 |
---|---|
appname | 必要。 字串運算式,其中包含要求機碼設定的專案或應用程式的名稱。 在 Macintosh 中,這是初始化檔案系統資料夾中的 喜好設定資料夾中的檔案名稱。 |
區段 | 必要。 字串運算式,其中包含機碼設定所在的區段名稱。 |
key | 必要。 字串運算式,其中包含要傳回的機碼設定名稱。 |
default | 選用。 運算式包含若按鍵設定沒有輸入要傳回的值。 如果省略,預設會假設其值為零長度字串 ("")。 |
註解
如果 GetSetting 引數中命名的任何專案不存在, GetSetting 會傳回 預設值。
範例
此範例會先使用 SaveSetting 陳述式來讓 Windows (或 16 位元 Windows 平台上的.ini 檔案) 為指定為 appname 的應用程式登錄項目,然後使用 GetSetting 函數顯示其中一項設定。 因為預設引數已被指定,某些值一定會傳回。 請注意,區段名稱無法和 GetSetting 一起被擷取。 最後,DeleteSetting 陳述式會移除應用程式的所有項目。
' 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"
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。