Frage

In Excel 2003 kann ich die Sammlung Application.CommandBars Zugriff auf benutzerdefinierte Symbolleiste mit VBA zu erstellen. Gibt es ein Äquivalent in Outlook 2003?

Ich versuche, die Etiketten auf Tasten eines Kunden Symbolleiste zu ändern. In Zukunft würde Ich mag die Symbolleiste von Grund auf neu erstellen.

Cheers, Dave

- Trindaz auf Fedang # Outlook-VBAs

War es hilfreich?

Lösung

Ended mich diese oben zu lösen. Hier ist der Code, wenn Sie interessiert sind:

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top