如何在ExcelDna

时间:2015-12-07 20:01:35

标签: excel-dna

我正在实现并调整此处的数组大小调整示例代码:https://github.com/Excel-DNA/ExcelDna/blob/master/Distribution/Samples/ArrayResizer.dna

我已经实现了一个或两个其他类型的函数(比如Resize(...)NameRange(...),遵循类似的方法(使用ExcelAsyncUtil.QueueAsMacro()来执行一些工作表函数)

单独调用时,函数似乎工作得很好。但是,当嵌套时(例如NameRange(Resize())),Excel似乎进入无限重新计算循环,特别是当有其他函数引用新命名的范围时。

代码示例提及包括防范不断变化的结果。这是导致重新计算的原因吗?这样的后卫会是什么样的?

0 个答案:

没有答案