Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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 ciąg skojarzony ze zmienną środowiskową systemu operacyjnego. Niedostępne na komputerze Macintosh

Składnia

Environ( { envstring | liczba } )

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

Argument

Opis

envstring

Argument opcjonalny. Wyrażenie ciągu zawierające nazwę zmiennej środowiskowej.

numer

Argument opcjonalny. Wyrażenie liczbowe odpowiadające kolejności numerycznej ciągu środowiska w tabeli ciągów środowiskowych. Argument liczbowy może być dowolnym wyrażeniem liczbowym, ale przed jego obliczeniem jest zaokrąglana do liczby całkowitej.


Spostrzeżenia

Jeśli ciąg znaków envstring nie znajduje się w tabeli ciągów środowiska, zwracany jest ciąg znaków o zerowej długości (""). W przeciwnym razie program Environ zwraca tekst przypisany do określonego ciągu envstring. oznacza to tekst następujący po znaku równości (=) w tabeli ciągów środowiska dla tej zmiennej środowiskowej.

Jeśli określisz liczbę, zostanie zwrócony ciąg zajmujący tę pozycję liczbową w tabeli ciągów środowiskowych. W tym przypadku environ zwraca cały tekst, w tym ciąg. Jeśli w określonej pozycji nie ma ciągu środowiska, funkcja Environ zwraca ciąg znaków o zerowej długości.

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 użyto funkcji Environ w celu podania numeru wpisu i długości instrukcji PATH z tabeli ciągów środowiska. Niedostępne na komputerze Macintosh.

Dim EnvString, Indx, Msg, PathLen    ' Declare variables.
Indx = 1 ' Initialize index to 1.
Do
' Get environment variable.
EnvString = Environ(Indx)
' Check PATH entry.
If Left(EnvString, 5) = "PATH=" Then
' Get length.
PathLen = Len(Environ("PATH"))
Msg = "PATH entry = " & Indx & " and length = " _
& PathLen
Exit Do
Else
' Not PATH entry, so increment.
Indx = Indx + 1
End If
Loop Until EnvString = ""
If PathLen > 0 Then
' Display message.
MsgBox Msg
Else
MsgBox "No PATH environment variable exists."
End If

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ą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×