現在のシステムでユーザー名を取得するために、VBAのEnviron
関数の情報またはコードサンプルを探しています。
エリックが示唆したように、次のようにenvironをComputerName引数とともに使用できます。
MsgBox Environ("USERNAME")
あなたが知るのに役立つかもしれないいくつかの追加情報:
Sub EnumSEVars()
Dim strVar As String
Dim i As Long
For i = 1 To 255
strVar = Environ$(i)
If LenB(strVar) = 0& Then Exit For
Debug.Print strVar
Next
End Sub
Environ()
関数を使用すると、ライブラリまたはプロパティが見つからないというエラーが発生する場合があります。エラーを回避するには、VBA.Environ()
またはVBA.Environ$()
を使用します。