你用什么方式打开excel?
如果用vba打开,你要加入try catch,也就是最后一定要执行 app.quit 退出excel
如果要kill掉进程,参考
Dim ps As System.Diagnostics.Process() = System.Diagnostics.Process.GetProcesses()For Each p As System.Diagnostics.Process In ps output.show(p.processName) If ("Excel" = p.ProcessName) msgbox(p.MainWindowTitle) p.kill End IfNext