如何将customUI事件连接到Word 2010中的宏?
|
我有一个启用了MS Word 2010宏的文档模板(.dotm文件)。我正在通过.dotm档案中的
customUI\\customUI14.xml
文件嵌入一些自定义的Ribbon UI组件。
控件显示正常,但是我无法将XML中描述的“ 1”事件与模板中定义的任何宏链接起来。我认为方法签名是正确的,但是我必须在XML中错误地引用它们。我究竟做错了什么?
这是XML:
<mso:customUI xmlns:x2=\"http://schemas.microsoft.com/office/2009/07/customui/macro\" xmlns:x1=\"DPOfcX.DocumentRibbon\" xmlns:mso=\"http://schemas.microsoft.com/office/2009/07/customui\">
<mso:ribbon>
<mso:tabs>
<mso:tab idQ=\"mso:TabHome\">
<mso:group id=\"TestGroup\" label=\"TestGroup\" autoScale=\"true\">
<mso:button onAction=\"SendAsEmail.SendAsEmailRibbon\" idQ=\"x2:TestSendAsEmail\" label=\"Send As Email\" imageMso=\"ListMacros\" visible=\"true\"/>
<mso:button onAction=\"SendAsEmail.ShowFormRibbon\" idQ=\"x2:TestShowForm\" label=\"Enter Letter Data\" imageMso=\"ListMacros\" visible=\"true\"/>
</mso:group>
</mso:tab>
</mso:tabs>
</mso:ribbon>
</mso:customUI>
以下是“ 3”模块中的方法签名:
Sub ShowFormRibbon(IControl As IRibbonControl)
End Sub
Sub SendAsEmailRibbon(IControl As IRibbonControl)
End Sub
没有找到相关结果
已邀请:
2 个回复
良阑纠苫
标签中的
属性。我最初是从UI导出中获取的。一旦将它们更改为
,按钮事件就起作用了!
涸坍饺
中取出remove8ѭ即可。