按 Alt + F11 启动 Visual Basic 编辑器
按 Ctrl + R 显示“工程”窗口
在窗口的树形框中找 VBAProject(XXXXX.xls)
展开找 ThisWorkbook
右键菜单,选“查看代码”
在弹出的代码窗口中复制代码。
同时注意涉及对象的标识(变量名)。
Private Sub Workbook_Open()
Sheet1.Unprotect "Password"
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Sheet1.Protect "Password"
End Sub
Private Sub Wookbook_BeforeClose(Cancel As Boolean)
Sheet1.Protect "Password"
End Sub
事件过程代码在 Visual Basic 编辑器中都能生成事件过程框架的。好歹也试下啊。