ник: ddi
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" > это обизателное поле
<ribbon startFromScratch="true"> если вписат false то меню небудет работат вклучица стандартное меню
<officeMenu> манипулации с кнопкой офиса
<button idMso="FileCloseDatabase" visible="false"/>
<button idMso="FileDatabaseProperties" visible="false"/>
<button idMso="FileOpenDatabase" visible="false"/>
<button idMso="FileNewDatabase" visible="false"/>
<splitButton idMso="FileSaveAsMenuAccess" visible="false" />
</officeMenu>
где button кнопка id имя если idMso значет стандартная кнопка Mso переводица как микрасоф офис патом вылжу имена всех стандартных кнопык visible="false думаю это понятно
<tabs> вкладки
<tab id="kom" label="комуналные платежи"> новая вкладка где id это id вкладки label имя вкладкаи
<group id="kom0" label="комуналные платежи"> група в вкладке в групе находеца кнопки
<button id="en" label="Електроенергия" onAction="rib" size="large" button это и есть кнопка
image="1.ico"/>
<button id="gb" label="Газ"
imageMso="ViewsReportView" size="large" onAction="rib"/> imageMSo это изабоажение но стандартное вложоное в офисс
<button id="gh" label="Газ организация"
imageMso="ViewsReportView" size="large" onAction="rib"/>
<button id="j" label="вода"
imageMso="ViewsReportView" size="large" onAction="rib"/>
</group>
</tab>