gar*_* G4 19 vba environment-variables
我正在寻找EnvironVBA中的函数的一些信息或代码示例来获取当前系统上的用户名.
Eri*_*ric 42
Environ()获取任何环境变量的值.可以通过在命令提示符中执行以下命令找到这些:
set
Run Code Online (Sandbox Code Playgroud)
如果你想获得用户名,你会这样做:
Environ("username")
Run Code Online (Sandbox Code Playgroud)
如果您想获得完全限定的名称,您可以:
Environ("userdomain") & "\" & Environ("username")
Run Code Online (Sandbox Code Playgroud)
Oor*_*ang 20
正如Eric所提到的,你可以像这样使用带有ComputerName参数的环境:
MsgBox Environ("USERNAME")
Run Code Online (Sandbox Code Playgroud)
一些可能对您有所帮助的其他信息:
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 SubRun Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102306 次 |
| 最近记录: |