问题描述
我用自定义功能区和ContentControl创建了一个Word模板。 XML中的控件(按钮)的ID与按下按钮时要转到(选择)的ContentControls(CC)的标签相同。功能区中有3个级别的控件。级别1控件是SplitButtons或常规按钮。级别2将是级别1 SplitButton之外的Button或SplitButtons。 3级是2级SplitButtons之外的常规按钮。我需要知道我要输入/退出的抄送是2级还是3级按钮。 (即通过ThisDocument ContentControlOnEnter和OnExit),因此我知道仅使1级FaceButton或使2级FaceButton(如果按下了3级按钮)和1级FaceButton都无效。
我还将每个按钮的标签都设置为“ Level 2”或“ Level 3”。我知道单击按钮时可以得到该信息(例如通过Button的OnAction或通过其getLabel,但我想从CC的OnEnter或OnExit中找出它们的设置。
我为控件设置了getLabel来更改相关的faceButtons上的表,这对于OnAction或getLabel非常有用,但是我不知道有什么方法可以“获取”标签所设置的内容和本身。也就是说,如果我知道按钮的ID,是否还能找出按钮的标签或标签是什么?
伪代码如下:
strmytag = Control.Tag
或
Dim oControl as IRRibbonContol,etc.
我仍然找不到调暗功能区控件的方法。有这样的事吗?还是另一种方式?
我唯一想到的就是可能在OnAction CallBack宏中将Documentvariable设置为控件的Tag / Label。有人有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)