我正在尝试添加一个额外的选项卡到单词功能区,并有几个按钮来调用我自己的宏。我也用Excel做了同样的事情,而且效果很好。因为某种原因,我无法让它在文字上发挥作用。我正在使用自定义UI编辑器。这是丝带密码。
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id="customTab" label="Pavel">
<group id="customGroup" label="Formatting">
<button id="customButton" label="Custom Button" imageMso="HappyFace" size="large" onAction="Callback" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>只是一个非常简单的选项卡,有一个按钮调用宏回调()。
我使用以下代码向Word文件中添加了一个模块。
Sub Callback()
MsgBox ("Test")
End Sub宏在它的宏上运行良好(点击编辑器中的play按钮),但是当通过选项卡上的按钮调用时,我得到以下错误:

编辑:它似乎做了一些事情,1)公共访问模块和2)显然,宏应该采取一些类似于“控制如核糖核酸控制”之类的论点。如果你知道在哪里找到这方面的文件,请告诉我。
发布于 2014-03-08 06:58:43
一个Ribbon按钮需要一个接受参数的Sub:
Sub Callback(button As IRibbonControl)
MsgBox ("Test")
End Subhttp://msdn.microsoft.com/en-us/magazine/cc163469.aspx
https://stackoverflow.com/questions/22264913
复制相似问题