在“插入function”提示中禁用excel UDF计算
有什么办法来禁用一个Excel的UDF函数(我目前正在使用excel的DNA库),当它被称为“插入function”提示?
我的Excel UFD函数使Web服务调用,并在“插入函数”提示上的这种行为是重载服务器(每个用户键入调用函数)。
有人知道如何禁用此function?
您可以通过调用ExcelDnaUtil.IsInFunctionWizard()
从“插入函数”对话框中检测到您的函数正在被调用。 所以你会有这样的东西:
public static object SlowFunction() { if (ExcelDnaUtil.IsInFunctionWizard()) return "!!! In Function Wizard"; // do the real work otherwise .... }