Excel 如何打开受用户名保护的工作簿
我刚刚遇到了一个非常有趣的事件,我写了一个VBA代码将自己锁在工作簿之外。这是在我学习如何限制对工作簿的访问时发生的。使用的VBA代码如下所示:Excel 如何打开受用户名保护的工作簿,excel,vba,Excel,Vba,我刚刚遇到了一个非常有趣的事件,我写了一个VBA代码将自己锁在工作簿之外。这是在我学习如何限制对工作簿的访问时发生的。使用的VBA代码如下所示: If environ("username")="xy" Then msgbox"welcome to the workbook" Else msgbox"You are not authorized to the workbook" End if 我的实际用户名是yx。因此,我把自己锁在外面,无法再次打开工作簿!在教程中,导师使用control+p
If environ("username")="xy" Then
msgbox"welcome to the workbook"
Else
msgbox"You are not authorized to the workbook"
End if
我的实际用户名是yx。因此,我把自己锁在外面,无法再次打开工作簿!在教程中,导师使用control+pause打断。但是,这在我的情况下不起作用!我想知道是否还有其他方法。非常感谢 禁用宏,然后打开工作簿,使打开时的代码不会运行。然后可以访问VBA项目并更正代码。这里希望你没有密码保护你的VBA项目。还要注意,任何人都可以禁用宏,然后代码就不会运行了。用VBA保护工作簿是出了名的不安全。请在打开工作簿时按住shift键。@TimWilliams,它似乎不起作用。。你能再解释一下吗?@tigeravatar你能详细说明一下如何禁用宏吗?我禁用了开发人员功能。我也试着通过信任中心来做,但是我仍然无法打开工作簿,无论是xlsx还是xlsm扩展。非常感谢。