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

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

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

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

任何帮助将不胜感激

最佳答案

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

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

关于excel - 从 ExcelDNA 返回 #N/A 错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30846261/

10-10 03:50