我用这行代码启动 Workbook_Open 事件
Table1.Protect Password = "Secret", UserInterFaceOnly:=True
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试解锁它时
Table1.Unprotect ("Secret")
Run Code Online (Sandbox Code Playgroud)
这是行不通的。
密码破解者说,工作密码是“AAAAAAAABABF”
我如何实际设置“Secret”作为密码。
这是一个常见的错误(很常见,我写了这个:http://excelmatters.com/2013/10/03/whats-in-a-colon/)。
您的Protect
代码缺少冒号:
Table1.Protect Password:="Secret", UserInterFaceOnly:=True
Run Code Online (Sandbox Code Playgroud)
您实际上是使用密码 False 保护工作簿,因为这是表达式的结果:
Password = "Secret"
Run Code Online (Sandbox Code Playgroud)