Создайте панель инструментов Outlook 2003 с помощью VBA - PullRequest
0 голосов
/ 26 сентября 2010

В Excel 2003 я могу получить доступ к коллекции Application.CommandBars для создания пользовательских панелей инструментов с использованием VBA.Есть ли аналог в Outlook 2003?

Я пытаюсь изменить метки на кнопках пользовательской панели инструментов.В будущем я хотел бы создать панель инструментов с нуля.

Приветствия, Дейв

- Trindaz на Fedang # Outlook-vbas

1 Ответ

0 голосов
/ 26 сентября 2010

Закончил решать это сам.Вот код, если вам интересно:

Dim expExplorer As Outlook.Explorer
Dim cmbCommandBar As CommandBar
Dim ctlBarControl As CommandBarControl
For Each expExplorer In Outlook.Explorers
    For Each cmbCommandBar In expExplorer.CommandBars
        If cmbCommandBar.Name = "name-of-toolbar" Then
            For Each ctlBarControl In cmbCommandBar.Controls
                If ctlBarControl.Caption = "caption-i-want-to-change" Then
                    ctlBarControl.Caption = "new-caption-text"
                End If
            Next ctlBarControl
        End If
    Next cmbCommandBar
Next expExplorer
...