我正在尝试使用Spire.XLS免费版本:锁定工作表对我不起作用。它会写lockedfile.xlsx,但当我在金山电子表格中使用它时,我发现它不是只读的。
我正在使用下面的代码:很明显我做错了什么,或者我的理解是错误的。请帮帮我。
Workbook workbook = new Workbook();
workbook.LoadFromFile("unlocked.xlsx");
workbook.Worksheets[0].Range.Style.Locked = true;
workbook.SaveToFile("lockedfile.xlsx");这是在Asp.Net的C#程序中使用的.....
发布于 2015-10-30 14:41:29
当我们在不输入密码的情况下保护当前工作表/单元格时,MS Excel似乎会默认将密码设置为空。所以我试着跟踪代码,它起作用了。当用户想要解除对锁定工作表的保护时,不需要密码。

Workbook workbook = new Workbook();
workbook.LoadFromFile("unlocked.xlsx");
workbook.Worksheets[0].Range.Style.Locked = true;
workbook.Worksheets[0].Protect("", SheetProtectionType.All);
workbook.SaveToFile("lockedfile.xlsx");https://stackoverflow.com/questions/33406521
复制相似问题