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 支援與意見反應