首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spire.XLS免费版锁定工作表不适用于我

Spire.XLS免费版锁定工作表不适用于我
EN

Stack Overflow用户
提问于 2015-10-29 13:26:04
回答 1查看 666关注 0票数 0

我正在尝试使用Spire.XLS免费版本:锁定工作表对我不起作用。它会写lockedfile.xlsx,但当我在金山电子表格中使用它时,我发现它不是只读的。

我正在使用下面的代码:很明显我做错了什么,或者我的理解是错误的。请帮帮我。

代码语言:javascript
复制
Workbook workbook = new Workbook();

workbook.LoadFromFile("unlocked.xlsx");

workbook.Worksheets[0].Range.Style.Locked = true;

workbook.SaveToFile("lockedfile.xlsx");

这是在Asp.Net的C#程序中使用的.....

EN

回答 1

Stack Overflow用户

发布于 2015-10-30 14:41:29

当我们在不输入密码的情况下保护当前工作表/单元格时,MS Excel似乎会默认将密码设置为空。所以我试着跟踪代码,它起作用了。当用户想要解除对锁定工作表的保护时,不需要密码。

代码语言:javascript
复制
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");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33406521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档