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 wartość ustawienia klucza z wpisu aplikacji w rejestrze systemu Windows lub (na komputerze Macintosh) z pliku inicjowania aplikacji.

Składnia

GetSetting ( nazwa aplikacji , sekcja, klawisz [, domyślne ] )

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

Argument

Opis

Appname

Argument wymagany. wyrażenie tekstowe zawierający nazwę aplikacji lub projektu, którego wymagane jest ustawienie klucza. Na komputerze Macintosh jest to nazwa pliku inicjowania w folderze Preferencje w folderze System.

sekcja

Argument wymagany. Wyrażenie ciągu zawierające nazwę sekcji, w której znajduje się ustawienie klucza.

dostępu

Argument wymagany. Wyrażenie ciągu zawierające nazwę ustawienia klucza do zwrócenia.

wartość domyślna

Argument opcjonalny. Wyrażenie zawierające wartość do zwrócenia, jeśli w ustawieniu klucza nie ustawiono żadnej wartości. W przypadku pominięcia przyjmuje się, że ciąg odroczenia jest ciągiem o zerowej długości ("").

Spostrzeżenia

Jeśli którykolwiek z elementów wymienionych w argumentach GetSetting nie istnieje, funkcja GetSetting zwraca wartość domyślną.

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 (lub .ini pliku na 16-bitowych platformach Systemu Windows) dla aplikacji określonej jako nazwa aplikacji, a następnie wyświetla jedno z ustawień za pomocą funkcji GetSetting . Ponieważ jest określony argument domyślny , pewna wartość jest gwarantowana. Zwróć uwagę, że nazw sekcji nie można pobrać za pomocą usługi GetSetting. Na koniec instrukcja DeleteSetting usuwa wszystkie wpisy aplikacji.

' Variant to hold 2-dimensional array returned ' by GetSetting.Dim MySettings As Variant' Place some settings in the registry.SaveSetting "MyApp","Startup", "Top", 75SaveSetting "MyApp","Startup", "Left", 50Debug.Print GetSetting(appname := "MyApp", _            section := "Startup", _            key := "Left", default := "25")DeleteSetting "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ą.