Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает список параметров ключей и их соответствующих значений (изначально созданных с помощью SaveSetting) из записи приложения в реестре Windows или (в Macintosh) в файле инициализации приложения.
Синтаксис
GetAllSettings(appname, section)
Синтаксис функции GetAllSettings состоит из следующих именованных аргументов:
| Part | Описание |
|---|---|
| имя_приложения | Обязательно. Строковое выражение, содержащее имя приложения или проекта, параметры которого запрашиваются. В Macintosh это имя файла инициализации из папки Preferences в системной папке. |
| section | Обязательно. Строковое выражение , содержащее имя раздела, для которого запрашиваются параметры ключа. Функция GetAllSettings возвращает переменную типа Variant, которая содержит двумерный массив строк, содержащих все параметры и их значения в указанном разделе. |
Замечания
Функция GetAllSettings возвращает неинициализированную переменную типа Variant, если приложение или раздел, указанные аргументами appname и section, не существует.
Пример
В этом примере сначала используется инструкция SaveSetting для внесения записей в реестр Windows для приложения, указанного в качестве appname, а затем используется функция GetAllSettings для отображения параметров. Обратите внимание, что имена приложений и разделов невозможно получить с помощью функции GetAllSettings. Наконец, инструкция DeleteSetting удаляет записи приложения.
' Variant to hold 2-dimensional array returned by GetAllSettings
' Integer to hold counter.
Dim MySettings As Variant, intSettings As Integer
' Place some settings in the registry.
SaveSetting appname := "MyApp", section := "Startup", _
key := "Top", setting := 75
SaveSetting "MyApp","Startup", "Left", 50
' Retrieve the settings.
MySettings = GetAllSettings(appname := "MyApp", section := "Startup")
For intSettings = LBound(MySettings, 1) To UBound(MySettings, 1)
Debug.Print MySettings(intSettings, 0), MySettings(intSettings, 1)
Next intSettings
DeleteSetting "MyApp", "Startup"
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.