【问题标题】:Disable excel UDF calculation in "insert function" prompt在“插入函数”提示中禁用 excel UDF 计算
【发布时间】:2015-05-24 10:06:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: excel web-services excel-dna excel-udf


    【解决方案1】:

    您可以通过调用ExcelDnaUtil.IsInFunctionWizard() 从“插入函数”对话框中检测到您的函数正在被调用。所以你会有类似的东西:

    public static object SlowFunction() 
    { 
        if (ExcelDnaUtil.IsInFunctionWizard()) 
            return "!!! In Function Wizard"; 
    
        // do the real work otherwise .... 
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-16
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多