begin process at 2008 07 23 23:38:26
1 215 408 membres
545 nouveaux aujourd'hui
14 174 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Namespace Excel introuvable [ Windows / ActiveX / COM ] (WishhhMaster)

Namespace Excel introuvable le 12/05/2008 14:54:07

WishhhMaster
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?


Re : Namespace Excel introuvable le 12/05/2008 15:09:10

coq
(Admin CS)
Réponse acceptée !
Salut,

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

using Excel = Microsoft.Office.Interop.Excel;



/*
coq
MVP Visual C#
CoqBlog
*/

Re : Namespace Excel introuvable le 13/05/2008 00:12:32

WishhhMaster

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
[ Lien ]


Re : Namespace Excel introuvable le 18/05/2008 10:19:04

coq
(Admin CS)
Réponse acceptée !
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
*/

Re : Namespace Excel introuvable le 18/05/2008 11:53:37

WishhhMaster
Salut,

Merci coq, j'avais pas fais attention :)


Classé sous : application, excel, office, introuvable, namespace

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS