楼主要的是“撤销对共享工作簿的保护”这个命令吧,应该这样: 以下代码是打开工作簿后“撤销对共享工作簿的保护”,这个时候工作簿不会再共享,并且不会锁定,如果楼主需要再锁定的话,那就在后面再添加锁定而不共享的代码 Private Sub Workbook_Open() '解开“锁定并共享工作簿”功能的代码,原锁定密码为“1” Application.DisplayAlerts = False If ThisWorkbook.MultiUserEditing Then ThisWorkbook.UnprotectSharing ("1") End If Application.DisplayAlerts = True '对工作簿重新锁定而不共享,密码为"1" ThisWorkbook.Protect Password:="1", Structure:=True, Windows:=False End Sub
顺带一提,楼主的“保护并共享工作簿”的代码是这样的: ThisWorkbook.ProtectSharing Filename:=ThisWorkbook.Path & "\保护工作簿.xls", Password:="1"
[此贴子已经被作者于2010-2-22 23:29:15编辑过] |