在ExcelDNA中重载方法

是否可以使用ExcelDNA重载方法? 例如,我目前的代码:
    [ExcelFunction(Category = "Test",
        IsVolatile=true)]
    public static String TestMethod()
    {
        return "Hello Everyone";
    }

    [ExcelFunction(Category = "Test",
        IsVolatile = true)]
    public static String TestMethod(String Name)
    {
        return "Hello, " + Name;
    }
看起来它应该是这么简单,但是当你从Excel中调用方法时它似乎不起作用 - 事实上,它们甚至没有出现(但如果你注释掉另一个则会出现一个)。     
已邀请:
我不认为ExcelDna支持函数重载。我认为解决问题的最佳方法是编写一个函数,将一个对象作为参数。然后检查对象是否为System.Reflection.Missing - 如果是,则表示没有传递任何内容。 克里斯     

要回复问题请先登录注册