在 VSTO 加载项中创建自定义 XML 功能区时,是否有调用各种 get* 回调方法(例如 getDescription、getEnabled、getVisible 等)的顺序?
问问题
273 次
1 回答
0
肯定有命令。
但这是 Office 的内部实现细节,您绝对不应该依赖它。
您唯一可以依赖的顺序onLoad
是保证首先出现的调用。
这些方法的其余部分不应相互依赖。它们应该尽可能无状态地实现,并且应该只返回请求的值。(因此它们的名称以 . 开头get...
。)
也就是说,您获取控件的 id 并且必须返回一些值 - 可能带有来自当前的一些信息Excel.Application
。
一个附加信息:
如果您需要刷新所有这些get...
方法,您可以调用IRibbonUI.Invalidate()
.
(您将 的实例IRibbonUI
作为onLoad
调用的参数。)
于 2016-11-17T16:21:12.577 回答