2010-01-27 21 views
0

J'utilise ms-outlook 2003, je veux masquer le bouton d'envoi intégré et utiliser le bouton personnalisé pour envoyer le message. Comme j'ai travaillé sur C, C++ et Java, je ne sais pas comment travailler sur VB/VBScript/VBA, tout le monde peut me dire comment cacher ce bouton et aussi comment envoyer du courrier à partir du bouton personnalisé, comment accéder aux champs de courrier (c.-à-d., le champ TO, le champ Objet, le corps du message, la pièce jointe, etc.).Masquer le bouton Envoyer intégré dans Outlook 2003

+0

Qu'essayez-vous d'accomplir? Il pourrait y avoir un meilleur moyen. – Lazarus

Répondre

0

Si vous voulez faire cela, vous devez obtenir une référence au bouton via son ID. Ensuite, vous pouvez contrôler les propriétés telles que l'activer/désactiver.

VB

Set oCommandBars = Item.GetInspector.CommandBars 
Set oStandardBar = oCommandBars("Standard") 

Counter = 1 

For Counter = 1 To oStandardBar.Controls.Count 
    If oStandardBar.Controls(Counter).ID = "1975" Then 
     oStandardBar.Controls(Counter).Enabled = False 
     Exit For 
    End If 
Next 

Mais comme Lazare dit il y a beaucoup de façons de peau d'un chat donc peut-être un peu plus d'explications aiderait, vous faites cela et Addin ou via l'automatisation, etc.?