Bonjour,
Je suis en train de m'essayer à mon premier AddIn pour Outlook (office 2013). J'utilise Visual Studio Community 2017.
L'idée est d'avoir un ruban sur les inspecteurs des items du dossier Journal (journalItem). Jusque là, ça va.
Seulement, la seule méthode de rappel qui fonctionne est celle ajoutée automatiquement au moment de la création du projet :
Public Sub Ribbon_Load(ByVal ribbonUI As Office.IRibbonUI)
Mon objet Ribbon est en effet instancié et accessible. Mais c'est tout. Mes autres CallBacks ajoutés dans la région "Rappels du ruban" (getLabel et autres getEnabled) sont inactifs.
Je n'avais jusque là que développé de rubans en VBA (merci à CustomUI Editor).
Je suppose que je les ai simplement mal écrits, par exemple, dans le fichier XML :
<tab id="OR_Tab" getLabel="Tab_GetLabel" insertBeforeQ="TabJournal">
et dans le fichier VB :
1 2 3 4
| Public Sub Tab_GetLabel(control As Office.IRibbonControl, ByRef returnedVal As String)
'TitreProjet est renseigné en amont dans "ThisAddIn_Startup"
returnedVal = ThisAddIn.TitreProjet.ToUpper
End Sub |
Quelqu'un pourrait-il me dire si le problème vient en effet de là, ou, sinon, m'indiquer une autre piste ?
Merci pour vos éventuelles réponses.
Et bien sûr, merci pour ce site qui est vraiment indispensable !
Amicalement,
Vincent
Partager