Microsoft.Office [.NET] - C#/.NET managed - Programmation
Marsh Posté le 28-07-2006 à 23:38:58
drapal , la version express est une version light sinon moi pour travailler avec office en c# ( excel uniquement dans mon cas ) j ai ajouter une reference a mon programme pour excel mais j ai encore le probleme que je dois apparement donner 2 dll avec le programme pour que celui ci fonctionne chez les autres.
Marsh Posté le 28-07-2006 à 23:56:31
t'as rajouté les réferences à Microsoft.Office.* dans ton projet ?
Marsh Posté le 28-07-2006 à 13:16:25
Salut,
Ca fait plusieurs fois que je tente d'utiliser cette lib afin d'accéder aux outils de la gamme Office depuis un programme en .NET
Sur mon PC du boulot :
- Windows 2003 Server
- Visual Studio 2005 Edition Professionnelle
- Office 2003 Edition Professionnelle
Je n'ai pas le namespace Microsoft.Office, du coup, impossible d'accéder aux outils Office (dans mon cas, Microsoft.Office.Interop.Outlook)
Chez moi :
- Windows Vista béta 2
- Visual Studio 2005 C# Express Edition
- Office 2007 Edition Professionnelle béta 2
Là, j'ai bien le namespace, et après des tests hier soir, je peux accéder à Outlook pour par exemple récupérer un trombi à partir de mes contacts.
La question est donc : "Pourquoi ce namespace n'apparaît pas au boulot ?"
J'ai pourtant trouvé plein de tutos sur le net qui utilisent une config similaire à la mienne... (office 2003 et vs 2005).
Je viens de tester avec VS 2003, et idem, je n'ai pas ce namespace. J'ai par contre une lib .NET "office", qui donne "Microsoft.Office.Core", mais avec ça on ne peut rien faire.
Bref, une idée ? Y'a un truc à installer en plus ? La version Express est plus complète que la Pro ??? (je pense à la version au dessus de la pro qui contient des outils spéciaux pour programmer avec office)
Pour info, Office 2003 est installé à 100%, y'a pas un seul composant qui manque.
Je vérifie avec VS...