标签: excel-vba vba excel
我在使用VBA时遇到一些问题,只允许管理员修改Excel工作簿。任何人都可以帮助我使用代码来实现这一目标吗?谢谢!
答案 0 :(得分:0)
获取用户名是相当直接的:
username = Environ("UserName")
也可以通过API调用,详细here
然后,您可以针对您的管理员列表检查该用户名。如果它们在列表中,则可以取消保护工作簿。
ThisWorkbook.Unprotect