我有一个excel dna类库,其中包含一个自定义功能区和一个静态类,其中包含用于该应用程序的UDF。
如何从包含UDF的类中获取对功能区的引用。
有关信息,我的功能区包含对某些设置的引用(以表格形式输入),我也希望这些设置可用于我的UDF类中的功能。
答案 0 :(得分:0)
我认为您可以在创建功能区实例时将其存储在静态变量中(即,在ExcelRibbon
派生的类构造函数中)。
答案 1 :(得分:0)
嗯...让UDF与功能区紧密结合似乎不是一个好的设计IMO。 UDF应该不不了解功能区或表格的存在...
我建议您创建一个静态类来存储可在UDF中使用的配置设置,为这些设置分配默认值,以便UDF即开即用,并让用户覆盖这些设置通过功能区中打开的表单进行设置...即,当用户更改这些设置时,您只需更新静态配置类即可,而您的UDF不必了解功能区或表单... < / p>