1

当“插入函数”提示调用它时,有什么方法可以禁用 excel UDF 函数(我目前正在使用 excel DNA 库)?

我的 Excel UFD 函数进行 web 服务调用,并且“插入函数”提示上的这种行为使服务器超载(因为每个用户键入都会调用该函数)。

有人知道如何禁用此功能吗?

4

1 回答 1

3

您可以通过调用ExcelDnaUtil.IsInFunctionWizard(). 所以你会有类似的东西:

public static object SlowFunction() 
{ 
    if (ExcelDnaUtil.IsInFunctionWizard()) 
        return "!!! In Function Wizard"; 

    // do the real work otherwise .... 
}
于 2015-03-21T07:34:09.103 回答