当我通过System.Diagnostics.Process.Start或Microsoft.Office.Interop.Excel打开Excel(.xlsm)时,文件被强制以只读模式启动,如何防止这种情况并以正常方式启动方式吗?
答案 0 :(得分:0)
我认为这不是问题System.Diagnostics.Process.Start
。因为您的文件已经是只读的。
尝试在打开文件之前强制其属性。
有很多执行此操作的代码示例
IE
File.SetAttributes(fileExcelPath, attr & ~FileAttributes.ReadOnly);