上一篇文章中已经提到对我们建立的Excel对象释放的办法
上一篇的地址是:http://blog.youkuaiyun.com/lujianxy/archive/2005/04/20/355204.aspx
那些都是比较显示的
在今天我的使用中又发现了一个新的问题
也就是我在对Range进行操作的时候使用了Range的Font属性
而Font属性又是Excel类中的一个新对象(接口)
于是出现了问题,就是在更改了Font的Size属性以后
内存中的Excel.exe进程又无法释放了
经过研究,我找到了解决的办法
就是我们自行建立一个私有的Font对象 m_Font
然后将Range的Font属性附给我们的m_Font对象
进行操作后,我们释放自己的m_Font对象就可以了。。
System.Runtime.InteropServices.Marshal.ReleaseComObject(m_Font);
上一篇的地址是:http://blog.youkuaiyun.com/lujianxy/archive/2005/04/20/355204.aspx
那些都是比较显示的
在今天我的使用中又发现了一个新的问题
也就是我在对Range进行操作的时候使用了Range的Font属性
而Font属性又是Excel类中的一个新对象(接口)
于是出现了问题,就是在更改了Font的Size属性以后
内存中的Excel.exe进程又无法释放了
经过研究,我找到了解决的办法
就是我们自行建立一个私有的Font对象 m_Font
然后将Range的Font属性附给我们的m_Font对象
进行操作后,我们释放自己的m_Font对象就可以了。。
System.Runtime.InteropServices.Marshal.ReleaseComObject(m_Font);