在由c#app启动后从Excel关闭时Excel会挂起

时间:2016-05-04 21:25:21

标签: c# .net excel process processstartinfo

我有一个应用程序,它所执行的某个功能是作为中央文件控制台,可以跟踪和启动常用文件。

我遇到的问题是,当用户双击文件名或通过打开按钮打开它并在工作表中完成工作并尝试从excel关闭excel应用程序时,它会抛出一个已停止工作的消息框。

以下是启动它的代码:

private void _OpenResource(string path)
{
    ProcessStartInfo psi = new ProcessStartInfo(path);
    psi.UseShellExecute = true;
    psi.WindowStyle = ProcessWindowStyle.Maximized;
    Process proc = new Process {StartInfo = psi};
    proc.Start();
}

这里的主要目的是我们想要将当前注册的应用程序路径用于传递给它的任何类型文件。该标签已经列出了excel,但它发生在word,firefox和许多其他标签上。

是否有办法启动与我的启动应用程序断开连接的流程,有时启动的应用会在启动的应用关闭之前关闭。

0 个答案:

没有答案