【发布时间】:2014-02-06 09:43:31
【问题描述】:
我正在为 Excel 创建一个插件。它正在保护工作簿中的工作表:
public static void ProtectSheetUi(_Worksheet sheet, string password)
{
sheet.EnableOutlining = true;
sheet.Protect(password, Contents: true, UserInterfaceOnly: true, AllowFormattingCells: true,
AllowFormattingColumns: true, AllowFormattingRows: true);
}
但问题是,当我关闭并重新打开工作簿时,分组/取消分组不起作用。这是因为 UserInterfaceOnly 不是持久的。 在工作簿级别,我可以在打开工作表时再次取消保护和保护工作表。但是如何通过插件实现这一点呢?
【问题讨论】: