.net - 如何停止从 C# .Net 应用程序启动的 Excel 进程?

标签 .net excel com process office-pia

我正在从 C# .Net 应用程序运行 Excel,并且无法关闭进程。如何让 Excel 进程从我的 C# 程序中正确关闭?

最佳答案

尝试这个:

foreach (System.Diagnostics.Process process in System.Diagnostics.Process.GetProcessesByName("EXCEL"))
        {
            if (process.MainModule.ModuleName.ToUpper().Equals("EXCEL.EXE"))
            {
                process.Kill();
                break;
            }
        }

关于.net - 如何停止从 C# .Net 应用程序启动的 Excel 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2340663/

相关文章:

c# - 列 ID 在规范中出现多次?

vba - 循环 : Copy Cells Value (in a list) from one Sheet to Another

Excel:如何在日期格式的单元格上使用 LEFT 函数?

vba - 将 vbCrLf 应用于文本框的内容

windows - RegSvr32 退出代码文档?

c++ - IShellDisptach:为什么 FolderItemVerbs::Release() + CoUninitialize() 会崩溃?

c++ - 如何更好地为不可创建的 COM 对象初始化引用计数器?

c# - 遍历 Datagridview 列标题

c# - 从动态创建的复选框中获取错误值

c# - 解析 Visual Studio 解决方案文件