MS Word 2010マクロ対応のドキュメントテンプレート(.dotmファイル)があります。customUI\customUI14.xml
.dotmアーカイブ内のファイルを使用して、いくつかのカスタムリボンUIコンポーネントを埋め込む作業を行っています。
onAction
コントロールは正常に表示されますが、XMLで記述されているイベントをテンプレートで定義されているマクロのいずれかにリンクできません。メソッドシグネチャは正しいと思いますが、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>
SendAsEmail
モジュール内のメソッドシグネチャは次のとおりです。
Sub ShowFormRibbon(IControl As IRibbonControl)
End Sub
Sub SendAsEmailRibbon(IControl As IRibbonControl)
End Sub