摘要: VSTO的Excel对象模型提供了托管代码对Excel的操作。但是它的实现时通过RCW(Runtime Com Wrapper)实现的,所以无法完全按照托管代码的运行方式操作。COM的资源释放时通过引用计数的方式实现,不同于CLR的GC机制,在引用计数没有设置为0的情况下,是不会回收资源的。所以,很多情况下,在操作Excel的时候,进程无法结束,其实就是因为Excel的COM计数器没有置0.那么,如何才能正确地将计数器置0呢?简单代码如下。 //启动Excel的程序 Excel.Application app = new Excel.Applicat... 阅读全文
posted @ 2013-07-17 11:16 kennywangjin 阅读(1323) 评论(0) 推荐(2) 编辑