社区
C#
帖子详情
用ApplicationClass导出excel,使用了Quit,但为什么excel.exe进程不会自己关闭?
dealda
2012-12-09 03:50:46
已经写了
finally
{
excel.Quit();
GC.Collect();
}
谢谢!
...全文
136
4
打赏
收藏
用ApplicationClass导出excel,使用了Quit,但为什么excel.exe进程不会自己关闭?
已经写了 finally { excel.Quit(); GC.Collect(); } 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cheng2005
2012-12-10
打赏
举报
回复
System.Runtime.InteropServices.Marshal.ReleaseComObject
yuxiaodong790909
2012-12-10
打赏
举报
回复
app退了没?实在不行杀进程吧
言多必失
2012-12-09
打赏
举报
回复
非要用原因的话,应该是托非管代码 垃圾回收问题。
言多必失
2012-12-09
打赏
举报
回复
关闭进程,就可以, 切记根据 Pid关闭,如果用户用你的软件导出一个Excel,把他没有保存的Excel也给关闭了,他会骂你妈的
。
C#
导出
Excel
后
关闭
进程
(
EXCEL
.
EXE
)释放资源的解决方案
转自 ... C#
导出
Excel
后
关闭
进程
(
EXCEL
.
EXE
)释放资源的解决方案 2009年2月3日 | 分类: ASP.NET | 标签:
excel
, Process (12,693 views) 一年前,从网上找到一些C#
导出
MS
Excel
的例子,但
VB.NET
使用
Microsoft.Office.Interop进行
EXCEL
操作时彻底
关闭
EXCEL
进程
Imports System.Runtime.InteropServices Imports Microsoft.Office.Interop Public
Class
关闭
EXCEL
' ' TODO: 在此处添加构造函数逻辑 ' Public Sub New() End Sub <DllImport("User32.dll", CharS...
c#
EXCEL
关闭
(
关闭
EXCEL
进程
)
一直被一个问题困扰就是
导出
excel
时如何
关闭
excel
进程
,我
使用
过o
Excel
App.
Quit
(); 也用过GC回收,结果都不理想,后来发现可以kill
进程
,但是问题是kill
进程
时不好解决多人并发的
使用
,比如一个人在导表然后kill...
ASP.NET
excel
导出
excel
.
exe
进程
关闭
!经典写法。绝对实用。
思路: 最先获取
进程
里的所有
Excel
.
exe
进程
当后台实例化一个
Excel
。
exe
后 在次获取
进程
里的所有
Excel
.
exe
在做比较获取Pid...列: //获取
Excel
进程
Process[] P0, P1; P0 = Process.GetProcessesByName("
Excel
")
C#调用
Excel
退出后,任务管理器里的
Excel
.
exe
进程
无法即时退出问题
第一次改进是声明一个窗口级的私有变量,在构造函数中初始化变量对象,在窗口
关闭
事件里清理
Excel
.
Application
对象。第一次按网上的方法去执行发现没有效果,后来查了下微软的官方文档才搞清楚是怎么回事。先贴出...
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章