System.Diagnostics.Process.Start() 未在 Excel 2013 中启动 excel 文件,并且该文件也是从 excel comaddin 内部启动的。
string filename = @"C:\Users\centraluser\AppData\Roaming\STUDIO\CENTRAL\d7c98719-7aa9-4e7e-8fb6-
bd5a5b23f560\New Microsoft Excel Worksheet.xlsx";
ProcessStartInfo processStartInfo = new ProcessStartInfo();
processStartInfo.FileName = filename;
var process = Process.Start(processStartInfo);
它在 Process.start 之后挂起并等待一段时间,然后返回一个空进程值。
如果我使用相同的代码并尝试从控制台应用程序打开文件,则会启动相同的文件。
所有这些行为仅在 Excel 2013 中发生。
请提供同样的帮助。