Оператор SaveSettingSaveSetting statement

Сохраняет или создает запись приложения в реестре Windows или (в Macintosh) данные в файле инициализации приложения.Saves or creates an application entry in the application's entry in the Windows registry or (on the Macintosh) information in the application's initialization file.

СинтаксисSyntax

SaveSetting AppName, раздел, ключ, параметрSaveSetting appname, section, key, setting


Синтаксис оператора SaveSetting состоит из следующих именованных аргументов.The SaveSetting statement syntax has these named arguments:

ЧастьPart ОписаниеDescription
имя_приложенияappname Обязательно.Required. Строковое выражение, содержащее имя приложения или проекта, к которому применяется параметр.String expression containing the name of the application or project to which the setting applies. В Macintosh это имя файла инициализации из папки Preferences в системной папке.On the Macintosh, this is the filename of the initialization file in the Preferences folder in the System folder.
sectionsection Обязательно.Required. Строковое выражение, содержащее имя раздела, в котором сохраняется параметр.String expression containing the name of the section where the key setting is being saved.
keykey Обязательно.Required. Строковое выражение, содержащее имя сохраняемого параметра.String expression containing the name of the key setting being saved.
settingsetting Обязательно.Required. Выражение, содержащее значение, присваиваемое параметру key.Expression containing the value that key is being set to.

ПримечанияRemarks

Если параметр по какой-либо причине не может быть сохранен, возникает ошибка.An error occurs if the key setting can't be saved for any reason.

Ниже приведены корневые параметры реестра Computer\HKEY_CURRENT_USER\Software\VB and VBA Program Settings.The root of these registry settings is: Computer\HKEY_CURRENT_USER\Software\VB and VBA Program Settings.

ПримерExample

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

' 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" 

См. такжеSee also

Поддержка и обратная связьSupport and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.