标签: c# excel interop
在C#中使用interop类我能够使用密码保护工作簿以进行读写。
但我希望用户能够以只读方式打开工作表。
这可以不使用Workbook.SaveAs方法吗?
Workbook.SaveAs
使用密码保护工作簿(图1)我使用Workbook.Password属性。
Workbook.Password
答案 0 :(得分:1)
根据MSDN,更改Workbook.ReadOnlyRecommended属性的唯一方法是使用Workbook.SaveAs方法。
Workbook.ReadOnlyRecommended
准确地说你正在寻找的东西(即设置它而不保存),但必须屈服并使用SaveAs。据我所知,这是唯一的方法。
SaveAs
答案 1 :(得分:0)
使用Workbook.Open()。第3个参数是只读属性。
Workbook.Open()
另外还有指向MSDN