如何防止C#强制Excel文件以只读方式打开?



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

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

在打开文件之前,请尝试强制使用文件的属性。

有很多代码示例可以做到这一点

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

最新更新