Bonjour,
j'ai déjà créé des boutons perso dans Word en m'aidant du tuto :http://heureuxoli.developpez.com/office/word/ruban/#L0
Jusqu'à présent, dans Office 2k3, ces mêmes boutons étaient également utilisés dans des mails (nouveaux ou réponses ou transferts)
Quelle ne fût pas ma surprise quand je m'aperçût que contrairement à OL03, Word n'es plus de la partie , je ne peux donc plus utiliser le .dotm où sont créés mes boutons pour ces messages...
Après recherches (chez Microsoft), je trouve mon bonheur dans la création d'un "olkmailitem.officeUI" dans C:\Users\%user%\AppData\Local\Microsoft\Office
Je mixe un peu les 2 méthodes pour arriver à ça :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <mso:customUI xmlns:mso="http://schemas.microsoft.com/office/2009/07/customui"> <mso:ribbon> <mso:qat/> <mso:tabs> <mso:tab id="tab1" label="OUTILS PERSONNELS"> <mso:group id="gpe1" label="Mon groupe 1"> <mso:button id="btn1Gpe1" label="Archivage" onAction="ModTest.test" /> </mso:group> </mso:tab> </mso:tabs> </mso:ribbon> </mso:customUI>
et dans un module "ModTest" (dans Projet1 de VbaProject.OTM) :
L'onglet et le bouton sont bien présents dans le ruban d'un nouveau message , mais rien ne se passe quand j'appuie sur le bouton ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub test(control As IRibbonControl) MsgBox "ça marche !!!" End Sub
J'ai essayé avec onAction="test", onAction="ModTest.test", onAction="Projet1.ModTest.test" mais rien n'y fait.
N'étant pas expert en Xml, j'en appelle à des yeux avertis qui sauraient voir où mon bas blesse !
Merci pour votre attention.
Partager