我对 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/