如何防止C#迫使excel文件以只读方式打开?

时间:2018-09-17 09:34:55

标签: c# excel excel-vba

当我通过System.Diagnostics.Process.Start或Microsoft.Office.Interop.Excel打开Excel(.xlsm)时,文件被强制以只读模式启动,如何防止这种情况并以正常方式启动方式吗?

1 个答案:

答案 0 :(得分:0)

我认为这不是问题System.Diagnostics.Process.Start。因为您的文件已经是只读的。

尝试在打开文件之前强制其属性。

有很多执行此操作的代码示例

IE

File.SetAttributes(fileExcelPath, attr & ~FileAttributes.ReadOnly);