我有一个关于宏的问题,尝试取消冻结窗格失败。文档启用了结构保护:查看 > 保护工作簿 > 结构和窗口保护(适用于2013版本)。
在2013版本之前的Excel中,我的宏没有问题。
在2013版本之前的Excel中,我的宏没有问题。
Sub Unfreeze()
ActiveWorkbook.Unprotect
ActiveWindow.FreezePanes = False
End Sub
但在2013版本中,当执行“ActiveWorkbook.Unprotect”时,没有出现错误,但无法取消文档中的结构更改限制,因为新行“ActiveWindow.FreezePanes = False”会抛出:
错误1004“应用程序定义或对象定义错误”。
此外,在每次打开文档时弹出“启用编辑”按钮后,Ribbon上的FreezePanes按钮仍然被锁定。