Environ-Funktion (Umgebung)

Hinweis : Die Funktion, die Methode, das Objekt oder die Eigenschaft, die bzw. das in diesem Thema erläutert wird, ist deaktiviert, falls der Ausdrucksdienst in Microsoft Jet im geschützten Modus (Sandkastenmodus) ausgeführt wird. In diesem Modus wird die Auswertung von potenziell unsicheren Ausdrücken verhindert. Weitere Informationen zum geschützten Modus finden Sie in der Hilfe unter "Sandkastenmodus".

Gibt die Zeichenfolge zurück, die mit einer Betriebssystem-Umgebungsvariable verknüpft ist. Auf einem Macintosh nicht verfügbar.

Syntax

Environ( { Umgebungszeichenfolge | Zahl } )

Die Syntax der Funktion Environ weist die folgenden Argumente auf:

Argument

Beschreibung

Umgebungszeichenfolge

Optional. Zeichenfolgenausdruck mit dem Namen einer Umgebungsvariablen.

Zahl

Optional. Numerischer Ausdruck, der der numerischen Reihenfolge der Umgebungszeichenfolge in der Umgebungszeichenfolgen-Tabelle entspricht. Das Argument Zahl kann ein beliebiger numerischer Ausdruck sein, der aber vor seiner Auswertung auf eine ganze Zahl gerundet wird.


Hinweise

Wenn die Umgebungszeichenfolge in der Umgebungszeichenfolgen-Tabelle nicht gefunden werden kann, wird eine leere Zeichenfolge ("") zurückgegeben. Andernfalls gibt Environ den Text zurück, der dem angegebenen Umgebungszeichenfolge-Argument zugeordnet ist, d. h. den Text nach dem Gleichheitszeichen (=) in der Umgebungszeichenfolgen-Tabelle für die jeweilige Umgebungsvariable.

Wenn Sie eine Zahl angeben, wird die Zeichenfolge zurückgegeben, die diese numerische Position in der Umgebungszeichenfolgen-Tabelle belegt. In diesem Fall gibt Environ den gesamten Text zurück, einschließlich Umgebungszeichenfolge. Wenn an der angegebenen Position keine Umgebungszeichenfolge vorhanden ist, gibt Environ eine leere Zeichenfolge zurück.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die Environ-Funktion zum Bereitstellen der Eintragsnummer und der Länge der PATH-Anweisung aus der Umgebungszeichenfolgen-Tabelle verwendet. Auf einem Macintosh nicht verfügbar.

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
Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×