Используя Редактор пользовательского интерфейса для Microsoft Office , используя Excel 365, я добавил пользовательскую группу на ленту, используя этот код:
<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>
Когда я запускаю макросы из этогоКнопка, я получаю несколько сообщений об ошибках.(Но не тогда, когда я запускаю его из окон Macros или каким-либо другим способом.) Я хотел бы пройтись по коду, но он игнорирует точки останова и команды Stop.
Есть ли способ пройти по кодупри запуске таким способом?
РЕДАКТИРОВАТЬ: Возможная подсказка: у этого парня была одна из тех же ошибок, что и я: Вызов макроса Excel с ленты .Чтобы применить то же лекарство, я должен добавить control As IRibbonControl
к моему Sub custombutton1()
.Но если у меня есть a Sub custombutton1()
, я не знаю, где это.
РЕДАКТИРОВАТЬ: не важно;Я узнал, что это «обратный вызов», который я должен добавить в модуль.Теперь макрос работает нормально.Тем не менее, мне все еще хотелось бы получить ответ на мой первоначальный вопрос: как мне пройти по коду для его отладки?