使用Excel 365,Custom UI Editor for Microsoft Office使用此代码将自定义组添加到功能区:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
<tabs>
<tab idMso="TabHome" >
<group id="customGroup1" label="My Group" insertAfterMso="GroupEditingExcel">
<button id="customButton1" label="Click Me" size="large"
onAction="Macro1()" imageMso="HappyFace" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
当我从这个按钮运行宏时,我收到几条错误消息。 (但是当我从宏窗口或任何其他方式运行它时,我不想这样做。)我想逐步执行代码,但它会忽略断点和停止命令。
以这种方式启动时,有没有办法逐步完成代码?
编辑:一个可能的线索:这个家伙有一个与我相同的错误:Calling an excel macro from the ribbon。要应用相同的补救措施,我必须添加
control As IRibbonControl
Sub custombutton1()
我的Sub custombutton1()
。但如果我 click
,我就不知道它在哪里。
答案 0 :(得分:0)
您需要确保&#34; Macro1()&#34;在模块级别,应解决您的问题。