我正在使用 Workbook.SaveAs 方法保存在 C# 中创建的工作表。XlSaveAsAccessMode 参数给我带来了问题。
xlShared 以保护模式保存工作表,因此用户无法玩转图表并仔细检查它们。它基本上显示为无法引用数据的死图。
xlExclusive 允许用户保存图书不受保护的访问权限,但不允许其他人保存。其他用户仍然看到死图表。
我需要以允许每个人查看和检查它的模式保存工作表,并能够使用图表、将系列与数据点连接等。但同时,他们应该无法保存他们的更改覆盖文件。如何使用 C# COM Excel API 实现这一点?
参考 -
http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.saveas(v=vs.80).aspx
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.xlsaveasaccessmode.aspx