GetSetting 函数

从 Windows 注册表中的应用程序条目或(在 Macintosh 上)应用程序的初始化文件的信息中返回键设置值。

语法

GetSetting (appnamesectionkey, [ 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。