DeleteSetting 语句

从应用程序在 Windows 注册表(在 Macintosh 上)中的注册项或应用程序的初始化文件中的信息中删除节或项设置。

语法

DeleteSettingappnamesection, [ key ]

DeleteSetting 语句语法具有以下命名参数

Part 说明
appname 必填。 包含节或项设置应用于的应用程序或项目的名称的字符串表达式。 在 Macintosh 上,这是“System”文件夹中的“首选项”文件夹中的初始化文件的文件名。
section 必填。 包含要从中删除项设置的节的名称的字符串表达式。 如果只提供 appnamesection,则指定的节将随所有相关的项设置一起删除。
key 可选。 包含要删除的项设置的名称的字符串表达式。

备注

如果提供所有参数,则将删除指定设置。 如果尝试对不存在的节或项设置使用 DeleteSetting 语句,则将出现运行时错误。

示例

The following example first uses the SaveSetting statement to make entries in the Windows registry (or .ini file on 16-bit Windows platforms) for the application, and then uses the DeleteSetting statement to remove them. 由于未指定 key 参数,因此将删除整个节,包括节名称及其所有项。

' Place some settings in the registry. 
SaveSetting appname := "MyApp", section := "Startup", _ 
 key := "Top", setting := 75 
SaveSetting "MyApp", "Startup", "Left", 50 
' Remove section and all its settings from registry. 
DeleteSetting "MyApp", "Startup"

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。