VSTO Excel加载项:工作表中可靠的UDF调用计数?

时间:2017-04-08 13:19:56

标签: excel vsto excel-addins

在代码中是否有可靠的方法来计算工作表/工作簿中对UDF的调用?另外,如果添加/删除/修改UDF会有什么替代方法?

1 个答案:

答案 0 :(得分:0)

我所知道的唯一可靠方法是解析所有寻找函数的公式。
一个函数签名总是funcname紧跟着(
如果你只是想要UDF,那么你必须消除内置函数

您可以构建自定义的仅UDF解析器,也可以从更通用的解析器开始。

通常出于性能原因,您使用usedRange.SpecialCells(xlCellTypeFormulas).FormulaR1C1并在解析之前消除重复项。