В 2007 году вы можете расширить ленту и иметь возможность поместить свой элемент управления в группу FileSendMenu
на вкладке «Меню офиса». Я не думаю, что это поддерживается в конструкторе, доступном в последнем VSTO-дополнении для Visual Studio, поэтому вам, возможно, придется вручную создать свой xml.
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="OnLoad" loadImage="OnGetImage">
<ribbon>
<officeMenu>
<menu idMso="FileSendMenu">
<button id="oButtonId"
insertAfterMso="FileInternetFax"
getDescription="GetDescription"
getLabel="GetLabel"
getScreentip="GetSuperTip"
getSupertip="GetSuperTip"
getVisible="GetVisible"
onAction="OnButtonPress"/>
</menu>
</officeMenu>
</ribbon>
</customUI>
Вам также понадобится обработчик события («OnButtonPress»), также есть обработчики для описания, пиктограммы и т. Д. Вы можете сделать это с VBA, но я бы предпочел использовать подходящую надстройку.