質問

Excel 2003では、コレクションにアクセスできます Application.CommandBars VBAを使用してカスタムツールバーを作成します。 Outlook 2003に同等のものはありますか?

カスタマーツールバーのボタンのラベルを変更しようとしています。将来、私はゼロからツールバーを作成したいと思います。

乾杯、デイブ

-Trindaz on Fedang#Outlook-Vbas

役に立ちましたか?

解決

自分でこれを解決することになりました。興味がある場合はこれがコードです。

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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top