我正在尝试在excel中创建一个问题列表。人们可以输入一些单元格,这些单元格向Access发送一个插入查询(到目前为止这个工作正常)。我想添加用户组,因为我使用Access 2013,我注意到Access中不再可以访问用户组。
有没有办法向Excel添加用户身份?我更愿意用他们的Windows登录识别用户。我想通过在excel文件中根据用户访问权限制作不同的受密码保护的表来绕过所有这些。我会尝试通过检查哪些工作表可访问来确定当前正在工作的用户组(不知道这是否真的可行)。
我是Access / Excel / vba的新手,我正试图了解它
作为最后一个选项,我会考虑将Access作为前端,并在MySQL中管理我的数据库并在那里添加用户访问权。
答案 0 :(得分:0)
要获取Windows中的用户名,您可以使用:
usr = split(Environ("USERPROFILE"), "/")
数组usr的最后一个索引应该是windows用户名。
Environ函数返回users文件夹,因此将其拆分为“/”,最后一个索引为username
对你的问题不是一个完整的答案,但也许是一个开始?