美文网首页
C# 操作Excel时关闭进程(网上参考)

C# 操作Excel时关闭进程(网上参考)

作者: 果冻_14f6 | 来源:发表于2019-10-09 15:27 被阅读0次

        在用C#对excel进行设置时,使用了quit函数但进程依然存在,采用以下方法能够很好的关闭刚刚使用的excel。

[DllImport("User32.dll", CharSet = CharSet.Auto)]

public static extern int GetWindowThreadProcessId(IntPtr hwnd, out int ID);

public static void Kill(Microsoft.Office.Interop.Excel.Application excel)

{

        IntPtr t = new IntPtr(excel.Hwnd);//得到这个句柄,具体作用是得到这块内存入口

        int k = 0;

        GetWindowThreadProcessId(t, out k);  //得到本进程唯一标志k

        //得到对进程k的引用        

        System.Diagnostics.Process p = System.Diagnostics.Process.GetProcessById(k); 

         p.Kill();    //关闭进程k

}

相关文章

  • C# 操作Excel时关闭进程(网上参考)

    在用C#对excel进行设置时,使用了quit函数但进程依然存在,采用以下方法能够很好的关闭刚刚使用的excel...

  • C# EXCEL表的写入操作

    C#操作Excel表的操作实例

  • C# 操作Excel对象

    C# 操作Excel对象 1. Excel对象类型概述 Excel主要的对象有: Application:Exce...

  • uipath kill process

    使用kill process活动,杀进程,需要在name中写入进程的名字,例如下图,关闭excel。

  • C# Excel与数据库的互操作

    C#操作excel(多种方法比较) 我们在做excel资料的时候,通常有以下方法。 一.导入导出excel常用方法...

  • Centos服务器nohup不起作用?

    当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。有个操作终端时的细节:...

  • Python中Excel转化CSV【原创】

    此文为连载内容,Excel操作第四篇,对Excel的其他操作请参考Python导出excel数据Excel读取并存...

  • 有效博客记录

    C# Excel操作 unity 详细可行.https://www.cnblogs.com/rumeng/p/37...

  • 进程安全退出

    正常关闭 系统关机:操作系统会自动关闭进程? 异常关闭: kill -9 Runtime.halt() 断电 系统...

  • C#操作excel

    说一下我的环境:Visual Studio Professional 2017、Excel 2003(xls格式)...

网友评论

      本文标题:C# 操作Excel时关闭进程(网上参考)

      本文链接:https://www.haomeiwen.com/subject/klugsctx.html