Namespace Excel introuvable

Résolu
WishhhMaster Messages postés 327 Date d'inscription mardi 17 février 2004 Statut Membre Dernière intervention 10 avril 2010 - 12 mai 2008 à 14:54
WishhhMaster Messages postés 327 Date d'inscription mardi 17 février 2004 Statut Membre Dernière intervention 10 avril 2010 - 18 mai 2008 à 11:53
Salut,

J'essaye d'exporter des données depuis un programme c# vers un document excel, mais le compilateur ne reconnait pas le namespace Excel quand j'écris quelque chose du genre
Excel.Application app = null;

Voilà l'erreur:
The type or namespace name 'Excel' could not be found (are you missing a using directive or an assembly reference?) 

Pourtant, j'ai bien utilisé
using Microsoft.Office.Interop;

et j'ai aussi bien inclu les références aux assemblies d'Office dans mon projet.

Ce qui est bizarre, c'est que ce qui suit marche bien:
Microsoft.Office.Interop.Excel.Application app = null;

mais c'est un peu long :)

Quelque a une idée?

4 réponses

cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 99
12 mai 2008 à 15:09
Salut,

Utilise plutôt un alias de namespace de cette manière :

using Excel = Microsoft.Office.Interop.Excel;

/*
coq
MVP Visual C#
CoqBlog
*/
3
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 99
18 mai 2008 à 10:19
Parce que "Excel" est la racine du namespace dans l'assembly Interop.Excel utilsé dans le projet en question (regarde ça avec l'explorateur d'objet ou Reflector).
Toi tu passes par la version "standard" des PIAs (pas plus mal).

/*
coq
MVP Visual C#
CoqBlog
*/
3
WishhhMaster Messages postés 327 Date d'inscription mardi 17 février 2004 Statut Membre Dernière intervention 10 avril 2010 8
13 mai 2008 à 00:12
Salut,


Merci coq ça marche :)


Mais j'aurai quand même bien voulu comprendre pourquoi, vu que j'ai téléchargé un autre projet où ils utilisent directement l'espace de nommage Excel sans cet alias, et que le projet compile chez moi :s

Le projet dont je parle est ici
http://www.codeproject.com/KB/cs/Excel_and_C_.aspx
0
WishhhMaster Messages postés 327 Date d'inscription mardi 17 février 2004 Statut Membre Dernière intervention 10 avril 2010 8
18 mai 2008 à 11:53
Salut,

Merci coq, j'avais pas fais attention :)
0