Ambiguïté avec la référence Application et Word.Application [Résolu]

nerix27 86 Messages postés jeudi 23 octobre 2003Date d'inscription 21 juin 2007 Dernière intervention - 7 janv. 2005 à 09:37 - Dernière réponse : cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention
- 7 janv. 2005 à 11:39
Bonjour,
J'ai un p'tit problème dans une application dans laquelle je dois utiliser la référence Microsoft Word 11.

En fait dans mon appli, j'utilise quelques fois la référence Application, pour avoir le startupPath (Application.StartupPath) ou encore dans le Main (Application.Run(new MainForm()););
Après avoir ajouter la référence Word 11, le compilateur me dit que chaque appel de la référence "Application" est ambiguë ; Word possédant également une référence Application (Word.Application)...

Alors je ne sais pas comment contourner ce problème...

A quel namespace appartient la référence Application ??? Dois-je mettre quelque chose devant afin d'éviter l'ambiguïté ???

Merci de vos réponses..

Et bonne année à tous...
Meilleurs voeux...
Afficher la suite 

4 réponses

Répondre au sujet
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 7 janv. 2005 à 09:50
+3
Utile
enleve le using pour Word et met toujours la qualification complete
Word.Application monWord = ...

sinon pour faire plus "simple" crée un alias :
using WordApp = Word.Application; par exemple
comme ça tu pourras faire :
WordApp monWord = ...

Cocoricoooooooo !!!!
coq
MVP Visual C#
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_coq
nerix27 86 Messages postés jeudi 23 octobre 2003Date d'inscription 21 juin 2007 Dernière intervention - 7 janv. 2005 à 09:57
0
Utile
Bon eh bien, j'ai fini par trouver...
Si ça peut servir à quelqu'un, voilà la soluce :

Pour tous les appels de la Référence Application, il faut mettre System.Windows.Forms. (ex : System.Windows.Forms.Application.Run...) devant pour éviter la confusion avec la référence Word.Application...

Bye
Commenter la réponse de nerix27
nerix27 86 Messages postés jeudi 23 octobre 2003Date d'inscription 21 juin 2007 Dernière intervention - 7 janv. 2005 à 09:59
0
Utile
Lol coq, merci de ta réponse...
En plus, c bien plus pratique que ma soluce...

T un géni...
Commenter la réponse de nerix27
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 7 janv. 2005 à 11:39
0
Utile
lol de rien

Cocoricoooooooo !!!!
coq
MVP Visual C#
Commenter la réponse de cs_coq

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.