我有一个 Microsoft Excel 2010 电子表格,我想以只读方式与我的团队共享;我想阻止他们修改它,以便我可以控制更改。
它相当大,并且我将详细信息列分组,以便可以根据需要轻松隐藏或显示它们。
当我保护电子表格时,分组控件(分组列上方的 +/- 按钮)停止工作;我希望我的团队能够使用它们,这样他们就可以显示他们想要看到的细节级别。
对于许多工作表函数,您可以通过选中保护过程中出现的“保护工作表”对话框中的复选框来取消保护它们。没有复选框可以取消保护分组控件。
我该怎么做?
答案1
我相信您可以做到这一点的唯一方法是在打开工作簿(Workbook_Open 事件)时使用 VBA 保护工作表。
Private Sub Workbook_Open()
With Sheet1
Call .Protect("MyPassword", , , , True)
.EnableOutlining = True
End With
End Sub