複製鏈接
請複製以下鏈接發送給好友

GetSetting

鎖定
GetSetting是從Windows註冊表中的應用程序項目返回註冊表項設置值。
外文名
GetSetting
所屬學科
計算機
系    列
Windows註冊表中
任    務
返回註冊表項設置值

目錄

GetSetting基本信息

GetSetting 函數 從 Windows 註冊表中的應用程序項目返回註冊表項設置值。

GetSetting語法

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

GetSetting參數

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

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"