Excel VBA仅允许管理员修改工作簿

时间:2010-11-29 01:18:02

标签: excel-vba vba excel

我在使用VBA时遇到一些问题,只允许管理员修改Excel工作簿。任何人都可以帮助我使用代码来实现这一目标吗?谢谢!

1 个答案:

答案 0 :(得分:0)

获取用户名是相当直接的:

 username = Environ("UserName")

也可以通过API调用,详细here

然后,您可以针对您的管理员列表检查该用户名。如果它们在列表中,则可以取消保护工作簿。

 ThisWorkbook.Unprotect