【发布时间】:2017-10-19 15:58:37
【问题描述】:
我目前正在使用以下选项来保护工作表。
dataWorksheet.Protect(result.protectionPassword.ToString(), false, true, false, false, true, true, true, false, false, false, false, false, false, true, true);
上述选项保护工作表,不允许选择受保护的工作表。
但是,当从另一张表中引用单元格值时,这种保护很不方便,所以我想保护内容(值)但允许选择单元格。
所以我在 Excel 上记录了宏,那里的选项是 DrawingObjects:true, contents:true, scenarios:true。我已经尝试过这种选项组合,但没有成功。
以下是 interop protect 方法的文档。
https://msdn.microsoft.com/en-us/vba/excel-vba/articles/worksheet-protect-method-excel
如何以可以选择但不能篡改值的方式保护工作表?
【问题讨论】: