用C#代码Excel-Dna切换隐藏function

我正在尝试使用Excel-DNA ,我试图find一种方法来切换自定义函数的IsHidden属性,但是我不能,因为它是一个常量属性

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

当用户设置设置时,我想隐藏它们,并在设置closures时将其切换回可见状态。

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