Salut. Je viens tout juste de me lancer dans la création d'un add in pour MS Word 2003 et je rencontre déjà un problème. Je m'inspire d'un exemple trouvé sur ce site "Développement d'un ADD IN pour MS OFFICE" de 'Louis-Guillaume MORAND'.
Mon problème se situe au niveau de l'utilisation des barres d'outils. Pour l'initialisation de la collection des barres d'outils, je dois insérer le code suivant
Alors j'ais saisi un équivalent VB comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 oCommandBars = (CommandBars)applicationObject.GetType().InvokeMember("CommandBars", BindingFlags.GetProperty, null, applicationObject, null);
et le compilateur me ramène deux erreurs relative aux deux paramètres en gras dans l'instruction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BarOutils = applicationObject.GetType.InvokeMember("CommandBars", Reflection.BindingFlags.GetProperty, DBNull.Value, applicationObject, DBNull.Value)
Alors comment résoudre ce problème et comment utiliser correctement les barres d'outils?Une valeur de type 'System.DBNull' ne peut pas être convertie en 'System.Reflection.Binder'.
Partager