在VSTO加载项中创建自定义XML功能区时,是否存在调用各种get *回调方法的顺序(例如getDescription,getEnabled,getVisible等)?
答案 0 :(得分:0)
当然有订单 但这是Office的内部实现细节,你绝对不应该依赖它。
您可以依赖的唯一订单是onLoad
的来电,保证会先来。
其余的这些方法不应该相互依赖。它们应尽可能无状态地实现,并且只应返回请求的值。 (因此他们的名字以get...
开头。)
也就是说,你获得了控件的id并且必须返回一些值 - 可能包含来自当前Excel.Application
的一些信息。
另外一条信息:
如果您需要刷新所有这些get...
方法,可以致电IRibbonUI.Invalidate()
(您将IRibbonUI
的实例作为onLoad
调用的参数。)