Applies ToAccess dla Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Uwaga: Funkcja, metoda, obiekt lub właściwość opisana w tym temacie jest wyłączona, jeśli usługa wyrażeń Microsoft Jet działa w trybie piaskownicy, co uniemożliwia oszacowanie potencjalnie niebezpiecznych wyrażeń. Aby uzyskać więcej informacji na temat trybu piaskownicy, wyszukaj "tryb piaskownicy" w Pomocy.

Zwraca listę ustawień kluczy i odpowiednie wartości (pierwotnie utworzone przy użyciu funkcji SaveSetting) z wpisu aplikacji w rejestrze systemu Windows lub (na komputerze Macintosh) informacji w pliku inicjowania aplikacji.

Składnia

GetAllSettings ( nazwa_aplikacji ; sekcja )

W składni funkcji GetAllSettings występują następujące argumenty:

Argument

Opis

Appname

Argument wymagany. Wyrażenie ciągu zawierające nazwę aplikacji lub projekt którego wymagane są ustawienia klucza. Na komputerze Macintosh jest to nazwa pliku inicjowania w folderze Preferencje w folderze System.

sekcja

Argument wymagany. Ciąg expression zawierający nazwę sekcji, której wymagane są ustawienia klucza. Funkcja GetAllSettings zwraca wartość typu wariant, której zawartość jest dwuwymiarowym tablica ciągów zawierających wszystkie ustawienia kluczy w określonej sekcji i odpowiadające im wartości.

Spostrzeżenia

Jeśli nazwa aplikacji lub sekcja nie istnieje, funkcja GetAllSettings zwraca niezainicjowany wariant.

Przykład

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie najpierw jest używana instrukcja SaveSetting do wprowadzania wpisów w rejestrze systemu Windows dla aplikacji określonej jako nazwa aplikacji, a następnie do wyświetlania ustawień jest używana funkcja GetAllSettings . Należy pamiętać, że nazwy aplikacji i nazwy sekcji nie mogą być pobierane z GetAllSettings. Na koniec instrukcja DeleteSetting usuwa wpisy aplikacji.

' 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 := 75SaveSetting "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 intSettingsDeleteSetting "MyApp", "Startup"

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.