Excel 中未出现函数和参数说明

Function and Argument description not appearing in Excel

正在尝试编写要使用的 Excel 函数,但函数的说明和必要参数未出现在 Excel 中。这使得该功能有点无用,因为用户不知道如何使用它。

尝试按照其他问题中的建议使用 ExcelDna.IntelliSense,但它要么不起作用,要么我没有正确设置它。这是我第一次使用 ExcelDNA,如有任何帮助,我们将不胜感激。

[ExcelFunction(Name = "multiplication", Description = "Multiply the two inputs")]
public static int testFunction(
    [ExcelArgument(Description = "the first number")] int baseNum, 
    [ExcelArgument(Description = "the second number")] int multiplier)
{
    return (baseNum * multiplier);
}

函数按预期工作,但是如前所述,Excel 中没有描述。

为您的函数显示 in-sheet 说明的特殊 Excel-DNA IntelliSense 扩展不会自动成为您的 Excel-DNA add-in 的一部分 - 您必须单独加载它或执行将其合并到您的 add-in.

中需要做更多的工作

测试 Excel-DNA IntelliSense 扩展的最佳方法是从这里下载 pre-built ExcelDna.IntelliSense(64).xll add-ins(你必须弄清楚是否使用 32位或 64 位,根据您的 Excel 安装):https://github.com/Excel-DNA/IntelliSense/releases

下载后,在您自己的 add-in 功能正常工作后,您只需文件 -> 打开 ExcelDna.IntelliSense.xll,in-sheet IntelliSense 应该可以正常工作。

如果按照这些步骤还是不行,最好的支持选项是: