GetSetting

GetSetting函式是從windows註冊表中的應用程式項目返回註冊表項的設定值。

GetSetting 函式 從 Windows 註冊表中的應用程式項目返回註冊表項設定值。語法GetSetting(appname, section, key[, default])GetSetting 函式的語法具有下列命名參數:部分描述appname必要。字元串表達式,包含應用程式或工程的名稱,要求這些應用程式或工程有註冊表項設定。section必要。字元串表達式,包含區域名稱,要求該區域有註冊表項設定。key必要。字元串表達式,返回註冊表項設定的名稱。default可選。表達式,如果註冊表項設定中沒有設定值,則返回預設值。如果省略,則 default 取值為長度為零的字元串 ("")。說明如果 GetSetting 的參數中的任何一項都不存在,則 GetSetting 返回 default 的值。
該方法其實讀取,註冊表中HKEY_CURRENT_USER\Software\VB and VBA Program Settings下相應的值。
------------------------------------
語法
GetSetting(appname, section, key[, default])
GetSetting 函式的語法具有下列命名參數:
部分 描述
appname 必要。字元串表達式,包含應用程式或工程的名稱,要求這些應用程式或工程有註冊表項設定。
section 必要。字元串表達式,包含區域名稱,要求該區域有註冊表項設定。
key 必要。字元串表達式,返回註冊表項設定的名稱。
default 可選。表達式,如果註冊表項設定中沒有設定值,則返回預設值。如果省略,則 default 取值為長度為零的字元串 ("")。
說明
如果 GetSetting 的參數中的任何一項都不存在,則 GetSetting 返回 default 的值。
------------------------------------

GetSetting 函式示例

聲明此示例來源網路
本示例首先使用 SaveSetting 語句來建立Windows註冊區(或 16位 Windows 平台的.ini檔)里 appname 應用程式的項目,然後使用 GetSetting 函式來得到其中一項設定並顯示出來。因為有傳入參數 default,GetSetting 函式一定會有返回值。請注意,section 名稱不能用 GetSetting 函式取得。最後,使用 DeleteSetting 語句將該應用程式項刪除。
' 用來保存 GetSetting 函式所返回之二維數組數據的變數。
Dim MySettings As Variant
' 在註冊區中添加項目。
SaveSetting "MyApp","Startup", "Top", 75
SaveSetting "MyApp","Startup", "Left", 50
Debug.Print GetSetting(appname := "MyApp", section := "Startup", _
key := "Left", default := "25")
DeleteSetting "MyApp", "Startup"

相關詞條

相關搜尋

熱門詞條

聯絡我們