Environ-FunktionEnviron function

Gibt die Zeichenfolge zurück, die mit einer Betriebssystem-Umgebungsvariable verknüpft ist.Returns the String associated with an operating system environment variable. Auf dem Macintosh nicht verfügbar.Not available on the Macintosh.

SyntaxSyntax

Environ( { envstring | number } )Environ( { envstring | number } )


Die Syntax der Environ-Funktion hat folgende benannte Argumente:The Environ function syntax has these named arguments:

TeilPart BeschreibungDescription
envstringenvstring Optional.Optional. Zeichenfolgenausdruck mit dem Namen einer Umgebungsvariable.String expression containing the name of an environment variable.
numbernumber Optional.Optional. Numeric expression corresponding to the numeric order of the environment string in the environment-string table.Numeric expression corresponding to the numeric order of the environment string in the environment-string table. Das number Argument kann ein beliebiger numerische Ausdruck sein, er wird jedoch gerundet, bevor er ausgewertet wird.The number argument can be any numeric expression, but is rounded to a whole number before it is evaluated.

HinweiseRemarks

Wenn envstring nicht in der Umgebungszeichenfolgentabelle nicht gefunden wird, wird eine Zeichenfolge mit der Länge Null ("") zurückgegeben.If envstring can't be found in the environment-string table, a zero-length string ("") is returned. Andernfalls gibt Environ den Text zurück, der der angegebenen envstring zugewiesen ist, d. h. der Text nach dem Gleichheitszeichen (=) in der Umgebungszeichenfolgen-Tabelle für die jeweilige Umgebungsvariable.Otherwise, Environ returns the text assigned to the specified envstring; that is, the text following the equal sign (=) in the environment-string table for that environment variable.

Wenn Sie number angebgen, wird die Zeichenfolge zurückgegeben, die diese numerische Position in der Umgebungszeichenfolgen-Tabelle einnimmt.If you specify number, the string occupying that numeric position in the environment-string table is returned. In diesem Fall gibt Environ den gesamten Text zurück, einschließlich envstring.In this case, Environ returns all of the text, including envstring. Wenn an der angegebenen Position keine Umgebungszeichenfolge vorhanden ist, gibt Environ eine leere Zeichenfolge zurück.If there is no environment string in the specified position, Environ returns a zero-length string.

BeispielExample

Dieses Beispiel verwendet die Environ-Funktion, um die Eintragsnummer und Länge der PATH-Anweisung aus der Umgebungszeichenfolgen-Tabelle anzugeben.This example uses the Environ function to supply the entry number and length of the PATH statement from the environment-string table. Unter Macintosh nicht verfügbar.Not available on the Macintosh.

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

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.