это CustomUI, структура пользовательских вкладок, групп и кнопок описана в файле customUI\customUI.xml
[vba]Код
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
<tabs>
<tab id="rxNikola" getLabel="rxNikola_getlabel">
<group id="customGroup1">
<button id="Btn1" label="show" size="large" onAction="Macro7" image="add22" getScreentip="Btn1getScreentip" getSupertip="Btn1getSupertip"/>
<button id="Btn2" label="delete" size="large" onAction="Macro8" image="del22" getScreentip="Btn2getScreentip" getSupertip="Btn2getSupertip"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
[/vba]
onAction-выполняемый макрос
getScreentip-макрос, задающий заголовок всплывающей подсказки
getSupertip-макрос, задающий текст всплывающей подсказки
image=код картинки
соответствие кодов картинок и путям задано в файле customUI\_rels\customUI.xml.rels
для кнопок можно использовать стандартные иконки, для этого нужно использовать атрибут msoimage вместо image, коды иконок можно посмотреть тут
все эти файлы и картинки вшиты в файл с помощью Custom UI Editor