Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Примітка.: Функція, метод, об’єкт або властивість, описана в цьому розділі, недоступна, якщо Microsoft Jet Expression Service працює в режимі ізольованого програмного середовища, що запобігає обчисленню потенційно небезпечних виразів. Щоб отримати докладні відомості про режим ізольованого програмного середовища, у вікні довідки шукайте за запитом "режим ізольованого програмного середовища".

Повертає список параметрів ключів і відповідних значень (спочатку створених за допомогою SaveSetting) із запису програми в реєстрі Windows або (в Macintosh) у файлі ініціалізації програми.

Синтаксис

GetAllSettings ( appname , section )

Синтаксис функції GetAllSettings має такі аргументи:

Аргумент

Опис

appname

Обов’язковий аргумент. Рядковий вираз, що містить ім'я програми або проект, для яких запитано параметри ключа. У системі Macintosh це ім'я файлу ініціалізації в папці Параметри в папці Система.

розділ

— обов’язковий аргумент. String expression containing the name of the section whose key settings are requested. Функція GetAllSettings повертає значення variant, вміст якого є двовимірним масив рядків, що містить усі параметри ключів у вказаному розділі та відповідні значення.


Примітки

Функція GetAllSettings повертає неініціалізований варіант , якщо назва програми або розділу не існує.

Приклад

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі спочатку використовується оператор SaveSetting , щоб створювати записи в реєстрі Windows для програми, указаної як ім'я програми, а потім за допомогою функції 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"

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×