Il y a ~10 mois j'avai posté sur VBFrance une source (la 1ere) traitant des CustomtaskPane dans Office 2007 et j'ai montré comment il était simple de le faire.
Ce fois-ci je reviens avec WPF et toute son armada :p !!!
le but ici n'est pas de vous apprendre à developper pour WPF (XAML) ni créer un add-in complet pour Word...
Donc dans dans le volet de droite d'office, j'ai mis du WPF... je m'explique
Tout d'abord je créé un CustomControlLibrary WPF (VS -> new project -> C# (ou VB) -> NET Framework 3.0 -> Custom Control Library (WPF))
puis je met mon code XAML, ...
ensuite j'ajoute un projet à ma solution (VS -> add project -> C# (ou VB) -> Office -> 2007 -> Word Addin)
j'ajoute les references suivantes : PresentationCore, PresentationFramework, WindowsBase, WindowsFormsIntegration et le projet "CustomControlLibrary"
j'ajoute un UserControl (winforms)
ensuite dans le code de demarrage de mon addin je lui dis d'ajouter un customtaskpane qui contient mon usercontrol (winforms)
et dans le code de mon usercontrol je lui dis d'avoir comme enfant mon UserControl WPF (qui est dans l'autre projet (que j'ai en reference)).
je compile le tout => aucune erreur => run (ça lance word 2007 tout seul, l'addin ce lance lui aussi tout seul)
et voila le travail :p