Range.Formula是一个COM对象吗?
换句话说,我需要释放它与Marshal.ReleaseComObject()
? 我知道Range
是,它需要被释放,但我不知道Formula
。
在Excel对象模型中, Formula
是一个string,而不是一个对象。
Excel VBA中的一个简单testing:
Sub test() Dim R As Variant Set R = Range("A1") Debug.Print TypeName(R) Debug.Print TypeName(R.Formula) End Sub
它打印:
Range String