2010-09-26 13 views
0

Dans Excel 2003, je peux accéder à la collection Application.CommandBars pour créer des barres d'outils personnalisées à l'aide de VBA. Existe-t-il un équivalent dans Outlook 2003? Je suis en train de changer les étiquettes sur les boutons d'une barre d'outils client. Dans le futur, je voudrais créer la barre d'outils à partir de zéro.Création d'une barre d'outils Outlook 2003 à l'aide de VBA

Cheers, Dave

--Trindaz sur Fedang # Outlook VBAs

Répondre

-1

Nous avons fini de résoudre ce moi-même. Voici le code si vous êtes intéressé:

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 
+0

Cette réponse ne répond pas à votre question initiale sur la création d'une barre d'outils personnalisée à partir de zéro. – dnLL

+0

Créer une barre d'outils à partir de zéro était quelque chose que j'espérais faire dans le futur. Le problème auquel je faisais face était "essayer de changer les étiquettes sur les boutons d'une barre d'outils client", ce que fait ma solution. L'anglais est-il votre langue maternelle? Si c'est le cas, je m'intéresse vraiment à ce que votre processus de pensée conduisait à me voter. – Trindaz

+0

Non ce n'est pas ma langue maternelle, désolé si j'ai mal interprété la question originale ou sonnait dur mais je cherche une solution complète et je pense qu'il devrait être là dans la réponse acceptée alors que ce n'est pas, donc la downvote. Le titre de votre question est 'Créer une barre d'outils Outlook 2003 en utilisant VBA' qui ne peut pas être plus explicite. N'hésitez pas à modifier votre réponse. – dnLL

Questions connexes