我有一个通过.net程序启动Excel的URL。我使用process.start(excel.exe,param),如果目标机器中没有打开excel,它可以正常工作。
例如。如果桌面上没有打开excel,当用户点击网址时,我看到excel打开并正确处理params。
如果已经打开excel并且用户点击了url,则process.start调用不起作用,这意味着,params没有获得进程,因为应用程序已经加载了addin。
我的问题是,我如何制作process.start启动新的Excel会话而不是使用现有的会话。
由于
Refeekh
答案 0 :(得分:0)
在启动过程后调用process.destroy();
这会每次都会终止进程,因此当您调用该进程时,将启动一个新进程。