1

Тема: Как программно обратиться к пользовательской кнопке на ленте Word?

Уважаемые коллеги!
В продолжение вопроса http://wordexpert.ru/forum/viewtopic.php?id=2726
У меня на ленте, на вкладке Главная была создана пользовательская группа Настраиваемая1. В ней есть, например, пользовательская кнопка Мультизамена, к которой привязан макрос с названием ShowSRForm.
Как можно обратиться к этой кнопке программно, чтобы считать или перенастроить ее свойства?

Составил следующий макрос, загружающий на активную страницу данные о кнопках ленты:

Sub MacroButton2()
    For Each CommBar In Application.CommandBars
        Selection.TypeText Text:=CommBar.Name & " " & CommBar.NameLocal & Chr$(13)
        For Each CommBarCtrl In CommBar.Controls
            Selection.TypeText Text:=CommBarCtrl.Caption & "   " & CommBarCtrl.DescriptionText & "   " & CommBarCtrl.TooltipText
            Selection.TypeText Text:=Chr$(13)
        Next
        Selection.TypeText Text:=Chr$(13)
    Next
End Sub

Однако, пользовательских кнопок я в полученном списке не вижу.

Версия - 2010, если это важно.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

2

Re: Как программно обратиться к пользовательской кнопке на ленте Word?

К сожалению, никак. Нужно редактировать шаблон, из которого лента грузится

Лучше день потерять — потом за пять минут долететь!

3

Re: Как программно обратиться к пользовательской кнопке на ленте Word?

Спасибо, Алекс.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.