使用 C# 代码 Excel-Dna 切换隐藏函数

Toggle Hidden function with C# code Excel-Dna

我正在试验 Excel-DNA,我试图找到一种方法来切换自定义函数的 IsHidden 属性,但我做不到,因为它是一个常量属性

[ExcelFunction(name = "test", Description = "test function", IsHidden = SomeVar)]

我想在用户设置设置时隐藏它们,并在该设置关闭时将它们切换回可见。

IsHidden 属性 的解析是在编译时完成的。如果您需要检查的设置需要在运行时发生,那么最好的办法是使用自定义注册自己注册函数 https://github.com/Excel-DNA/Registration