【发布时间】:2013-07-25 00:32:29
【问题描述】:
我的任务是创建一个安全的(Windows 版本)Excel 工作簿,该工作簿使用宏来验证用户是否有权查看内容。在 Excel 2010 for Windows 中,我使用 Environ("username") 函数来完成此操作。
我遇到的问题是组织中的一些用户使用 Mac 来完成他们的日常工作,而Environ 不适用于 OSX。
有没有人知道另一种查找 Mac 用户名的方法?我在网上看过,但我能找到的只是如何找到计算机的唯一标识符,而不是用户名。
我尝试用 Mac 做的事情是否可行?
感谢任何信息!
【问题讨论】:
-
冒着指出显而易见的风险:拥有正确的“用户名”并不能保证您有权查看电子表格。在您的计算机上创建新用户非常简单...
-
@Floris 好点!自从我从事这个项目以来已经有很多年了,今天我会以不同的方式去做。但即便如此,这是在一个组织环境中,任何使用这些文件的人都无法创建新用户。尽管如此,根据我从那时起获得的知识和技能,我今天会采取与当时不同的方式。
标签: excel vba macos excel-2010