Bonjour,

Si on consulte le WEB, il devrait être possible de declenher une procédure si un utilisateur clicque sur un bouton.

Il serait bien d'avoir un tutoriel sur ceci dans outlook (2003)

Si j'ai bien compris:
(1) ll faut definir la procedure dans ThisOulookSession
(mais comment
(2) Il faut declarer un objet Withevents dans ThisOutlookSession
etc, etc

Dans mon code, je crée plusieurs boutons dans plusieurs commandbars
et je n'arrive pas a faire declencher d'evennement quand je clicque sur
un de ces boutons.

Fallait-il declarer autant d'objets WithEvents que j'ai des boutons ?

Dans ThisOutlooksession:
Dim WithEvents cbINCIDENT As CommandBarButton

...

Sub cbINCIDENT_Click(ByVal Ctrl As CommandBarButton, ByVal CancelDefault As Boolean)
MsgBox Ctrl.Name + " clicked"
End Sub

( j'ai pris le nom cbINCIDENT et j'ai manuellement ajouté _click, faut il
le créer avec une autre manipulation ? )

Dans un aute module

Set ctl = cbar.Controls.Add(Type:=msoControlButton)

If Left(ToolBarName, Len("INCIDENT")) = "INCIDENT" Then
ctl.OnAction = "cbINCIDENT_Click"
End If