1. SaveSetting
1-1. 语法
SaveSetting(AppName As String, Section As String, Key As String, Setting As String)
1-2. 函数说明
在Windows注册表中创建或保存一个应用程序项。将值写入注册表中的HKEY_CURRENT_USER\Software\VBand VBA Program Settings键的子键
1-3. 参数说明
1-3-1. appname,必需,字符串类型,指定应用程序的名称。
1-3-2. section,必需,字符串类型,指定区段名称,在该区段保存注册表项设置。
1-3-3. key,必需,字符串类型,指定要保存的注册表项名称。
1-3-4. setting,必需,字符串类型或数值类型,指定key的设置值。
2. GetSetting
2-1. 语法
GetSetting(AppName As String, Section As String, Key As String, [Default]) As String
2-2. 函数说明
从注册表中的应用程序项返回注册表项的设置值。
2-3. 参数说明
2-3-1. appname,必需,字符串类型,指定应用程序的名称,该应用程序有注册表项设置。
2-3-2. section,必需,字符串类型,指定区段名称,在该区段有注册表项设置。
2-3-3. key,必需,字符串类型,返回注册表项设置的名称。
2-3-4. default,可选,如果注册表项设置中没有设置值,则返回该缺省值。如果省略该参数,则其值是一个零长字符串(””)。
3. GetAllSettings
3-1. 语法
GetAllSettings(AppName As String, Section As String)
3-2. 函数说明
返回应用程序的注册表项及其相应的值,是一个Variant型的二维字符串数组(如果 appname 或 section 不存在,则返回未初始化的Variant)。
3-3. 参数说明
3-3-1. appname,必需,字符串类型,指定应用程序的名称。
3-3-2. section,必需,字符串类型,指定区段名称,在该区段有注册表项设置。
4. DeleteSetting
4-1. 语法
DeleteSetting(AppName As String, [Section ], [Key])
4-2. 函数说明
删除应用程序子键或数值项。
4-3. 参数说明
4-3-1. appname,必需,字符串类型,指定应用程序的名称。
4-3-2. section,可选,字符串类型,指定区段名称,可以是一个键或用反斜杠分开的注册表路径。
4-3-3. key,可选,字符串类型,要删除数值的注册表设置项名称。
HKEY_CURRENT_USER\Software\VB and VBA Program Settings