C# 关闭EXCEL进程
2010-06-29 11:39
309 查看
[DllImport("User32.dll", CharSet = CharSet.Auto)]
public static extern int GetWindowThreadProcessId(IntPtr hwnd, out int ID);
private void Kill(Application theApp)
{
if (theApp == null)
{
return;
}
int iId = 0;
IntPtr intptr = new IntPtr(theApp.Hwnd);
System.Diagnostics.Process p = null;
try
{
GetWindowThreadProcessId(intptr, out iId);
p = System.Diagnostics.Process.GetProcessById(iId);
if (p != null)
{
p.Kill();
p.Dispose();
}
}
catch (Exception e)
{
throw e;
}
}
public static extern int GetWindowThreadProcessId(IntPtr hwnd, out int ID);
private void Kill(Application theApp)
{
if (theApp == null)
{
return;
}
int iId = 0;
IntPtr intptr = new IntPtr(theApp.Hwnd);
System.Diagnostics.Process p = null;
try
{
GetWindowThreadProcessId(intptr, out iId);
p = System.Diagnostics.Process.GetProcessById(iId);
if (p != null)
{
p.Kill();
p.Dispose();
}
}
catch (Exception e)
{
throw e;
}
}
相关文章推荐
- C#操作完EXCEL如何砌底关闭进程
- [原创]C#生成Excel,彻底关闭进程
- C#强制关闭Excel进程(通过COM使用Excel时)
- C#导出Excel后关闭进程(EXCEL.EXE)释放资源的解决方案
- C#彻底关闭Excel进程excel.exe
- C#导出Excel后关闭进程(EXCEL.EXE)释放资源的解决方案
- 使用完excel后,如何关闭进程(C#)
- C#关闭当前excel进程方法
- C#用Com组件解析Excel文件 然后删除Excel 并且彻底关闭Excel进程(公司实战项目经验)
- C# 关闭 Excel进程
- C#和Asp.net下调用Excel后无法自动关闭进程的解决方法
- c#关闭excel进程失败的解决方法
- C#用Com组件解析Excel文件 然后删除Excel 并且彻底关闭Excel进程
- C# 如何关闭,释放Excel进程
- C#关闭excel进程的最有效方法
- C#导出Excel后关闭进程(EXCEL.EXE)释放资源的解决方案
- C#在Web项目中关闭Excel进程的方法
- C#关闭excel进程方法
- C# 关闭 Excel进程
- C#导出Excel后关闭进程(EXCEL.EXE)释放资源的解决方案