如何正确释放Excel.Font对象(100分)

  • 主题发起人 firstrose
  • 开始时间
F

firstrose

Unregistered / Unconfirmed
GUEST, unregistred user!
环境:VS2005,.Net 2.0,Excel 2000,Win2000 SP4
我写了个函数,要用Excel对象解析XLS文件。因为函数要反复调用,所以要求能够自动释放所有的对象。现在一直到对Range做引用,都是可以正确释放的。但是当我引用Range.Font的时候,就莫名其妙地出现了无法释放对象的问题。
我释放对象是用的Marshal.FinalReleaseComObject函数,最后把变量设为null。
不知道谁可以指点一下?另外,我不想用终止进程或者把这个函数写成一个单独的exe
注意,如果你要贴代码,请保证这个代码可以解决问题。
 
顶部