【问题标题】:Return #N/A error from ExcelDNA从 ExcelDNA 返回 #N/A 错误
【发布时间】:2015-06-15 13:19:23
【问题描述】:

我对@9​​87654321@ 很陌生,所以我可能遗漏了一些明显的东西。我正在尝试从excelDNA UDF 返回#N/A。我正在使用的功能(通过 Visual Studio 2010)如下:

public static object returnError()
{
    return ExcelDna.Integration.ExcelError.ExcelErrorNA;
}

从 Excel 工作表调用时,这将返回 #VALUE - 但我需要 #N/A。我不能只返回字符串“#N/A”,因为像 iserror() 这样的 Excel 函数无法处理它。

ExcelErrorNA 替换为任何其他错误类型,例如ExcelErrorDiv0 仍会产生#VALUE

任何帮助将不胜感激

【问题讨论】:

  • 返回 #VALUE 以外的值!只能从变体函数返回
  • 抱歉 - 这是什么意思?您是在建议“公共静态变体 returnError”而不是“对象”吗?这可能吗?

标签: excel visual-studio-2010 excel-dna


【解决方案1】:

好的 - 看起来您必须阻止 ExcelDNA.Integration 引用在本地复制才能获得此信息。我在这里找到的原始线程:

https://groups.google.com/forum/#!topic/exceldna/MeYq0-LiGLM

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    • 2021-08-04
    • 2019-04-11
    相关资源
    最近更新 更多