从ExcelDNA返回#N / A错误

我对excelDNA相当excelDNA ,所以我可能会漏掉一些明显的东西。 我试图从excelDNA UDF中返回excelDNA #N/A 我正在使用的function(通过Visual Studio 2010)如下:

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

当从Excel工作表中调用时,这会返回一个#VALUE – 但是我需要一个#VALUE #N/A 我不能只返回string“ iserror() / A”,因为像iserror()这样的Excel函数将不起作用。

用任何其他错误typesreplaceExcelErrorNA ,例如ExcelErrorDiv0仍然会产生#VALUE

任何帮助将不胜感激

好的 – 它看起来像你必须停止从本地复制ExcelDNA.Integration引用来获取此。 我在这里find的原始线程:

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