GetSetting 函数
从 Windows 注册表中的应用程序条目或(在 Macintosh 上)应用程序的初始化文件的信息中返回键设置值。
语法
GetSetting (appname, section, key, [ default ])
GetSetting 函数语法具有以下命名参数:
Part | 说明 |
---|---|
appname | 必填。 包含请求其键设置的应用程序或项目的名称的字符串表达式。 在 Macintosh 中,这是 System 文件夹下 Preferences 文件夹中的初始化文件的文件名。 |
section | 必填。 包含键设置所在部分的名称的字符串表达式。 |
key | 必填。 包含要返回的键设置的名称的字符串表达式。 |
default | 可选。 包含当键设置中未设置任何值时要返回的值的表达式。 如果省略,则假定 default 是长度为零的字符串 ("")。 |
备注
如果 GetSetting 参数中命名的任何项不存在, GetSetting 将返回 默认值。
示例
此示例首先使用 SaveSetting 语句在 16 位 Windows 平台上) 指定为 appname 的应用程序 (或.ini文件中的项,然后使用 GetSetting 函数显示其中一个设置。 由于指定了 default 参数,因此保证会返回某个值。 请注意,section 名称不能用 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。