GetSetting

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

基本介紹

  • 中文名:GetSetting
  • 類型:函式
  • 系列:Windows註冊表中
  • 任務:返回註冊表項設定值
基本信息,語法,參數,函式示例,

基本信息

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

語法

GetSetting(appname, section, key[, default])

參數

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

函式示例

聲明此示例來源網路
本示例首先使用 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"

相關詞條

熱門詞條

聯絡我們