访问VBA:确定远程用户

时间:2014-09-17 00:44:34

标签: vba ms-access-2013

我正在使用Access数据库,并希望查看登录的用户名。

在远程进入的终端服务器上,如果在命令提示符下键入

echo %ClientName% 

使用VBA,它将返回正确的信息。

如何使用VBA和onOpen事件模拟此事。

1 个答案:

答案 0 :(得分:0)

%username%包含用户名。在命令提示符下键入set以查看其他变量。

环境功能

返回与操作系统环境变量关联的String。

<强>语法

Environ({envstring | number})

Environ函数语法具有以下命名参数:

<强>部件 说明

envstring 可选。包含环境变量名称的字符串表达式。

number 可选。与环境字符串表中环境字符串的数字顺序对应的数字表达式。 number参数可以是任何数值表达式,但在计算之前会四舍五入为整数。

<强>说明

如果在环境字符串表中找不到envstring,则返回零长度字符串(“”)。否则,Environ将返回分配给指定envstring的文本;也就是说,该环境变量的环境字符串表中的等号(=)后面的文本。

如果指定number,则返回占用环境字符串表中该数字位置的字符串。在这种情况下,Environ将返回所有文本,包括envstring。如果指定位置没有环境字符串,Environ将返回零长度字符串。