-1

System.Diagnostics.Process.Start() が Excel ファイルを起動しない Excel 2013 では、それも 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 の後にハングし、しばらく待機してから、null プロセス値で戻ります。

同じコードを使用してコンソール アプリケーションからファイルを開こうとすると、同じファイルが起動されます。

そして、このすべての動作は Excel 2013 でのみ発生しています。

同じことを親切に助けてください。

4

1 に答える 1