Поделиться через


Инструкция DeleteSetting

Удаляет раздел или значение параметра из записи приложения в реестре Windows или (на компьютерах Macintosh) данные файла инициализации приложения.

Синтаксис

DeleteSettingappname, section, [ key ]

В синтаксисе инструкции DeleteSetting используются следующие именованные аргументы:

Part Описание
имя_приложения Обязательно. Строковое выражение содержащее имя приложения или проекта, к которому относится раздел или значение параметра. На компьютерах Macintosh это имя файла инициализации в папке Preferences (Предпочтения) папки System (Система).
section Обязательно. Строковое выражение, содержащее имя раздела, из которого нужно удалить значение параметра. Если указаны только appname и section, указанный раздел удаляется вместе со всеми соответствующими значениями параметров.
key Необязательный параметр. Строковое выражение, содержащего имя удаляемого значения параметра.

Замечания

Если указаны все аргументы, удаляется указанное значение. Ошибка времени выполнения возникает при попытке использовать инструкцию DeleteSetting для несуществующего раздела или значения параметра.

Пример

В следующем примере сначала используется инструкция SaveSetting для внесения записей в реестр Windows (или .ini файл на 16-разрядных платформах Windows) для приложения, а затем используется инструкция DeleteSetting для их удаления. Так как аргумент 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 и обратная связь.