2016-07-14 90 views
0

我想在Excel中创建一个问题列表。人们可以输入几个单元格,向Access发送插入查询(到目前为止工作正常)。我想添加用户组,但是,由于我使用Access 2013,我注意到用户组不再可以在Access中访问。将用户组添加到Excel中

有没有办法给excel添加用户标识?我宁愿用他们的Windows登录名来识别用户。我已经通过在excel文件中根据用户访问来制作不同的密码保护表来绕过所有这些。我会尝试通过检查哪些表格可以访问来识别哪个用户组正在工作(不知道这是否实际可行)。

我是相当新的接入/ EXCEL/VBA和想获得它的窍门

作为最后的选择我会考虑做访问只是前端和管理我的MySQL数据库和添加用户访问那里。

回答

0

要获得在Windows中的用户名可以使用:

usr = split(Environ("USERPROFILE"), "/") 

阵列USR应该是Windows用户名的最后一个索引。

ENVIRON函数返回的用户文件夹,以便劈裂它的“/”和最后的指数将用户名

不是一个完整的回答你的问题,但也许一开始?

+0

这当然给了我一个很好的开始。由于用户名是固定的,只能用他们的Windows密码访问,所以我可以在这里工作。非常感谢! – Tomdw94