我对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
。
非常感谢任何帮助
答案 0 :(得分:2)
好的 - 看起来你必须停止ExcelDNA.Integration引用从本地复制才能得到这个。我在这里找到的原始主题:
https://groups.google.com/forum/#!topic/exceldna/MeYq0-LiGLM