Environ function

Category: File / I-O & Environment

Summary

Environment variable value.

Syntax

Environ( { envstring | number } ) The Environ function syntax has these named arguments:
Part
Description
envstringOptional. String expression containing the name of an environment variable.
numberOptional. Numeric expression corresponding to the numeric order of the environment string in the environment-string table. The number argument can be any numeric expression, but is rounded to a whole number before it is evaluated.

Example

Example
This example uses the Environ function to supply the entry number and length of the PATH statement from the environment-string table. 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

Microsoft Support Page

https://learn.microsoft.com/en-us/office/vba/language/reference/user-interface-help/environ-function

Back to Functions