dan160
Messages postés4Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention21 octobre 2005
-
7 juin 2005 à 15:57
dan160
Messages postés4Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention21 octobre 2005
-
21 oct. 2005 à 23:08
Dan
Bonjour,
Je souhaite exécuter des lignes de code C # qui permettent la génération et l'ouverture d'un fichier Word.
La génération du projet (qui les contient) est sans erreur et sans avertissement.
Mais quand je l'exécute, j'obtiens un message d'erreur du genre
"Le type ne correspond pas."
Pourriez-vous m'apporter quelques lumières à ce problème ?
Le code concerné est le suivant:
private static void OuvDocWord()
{
// Connexion à Word
Word.Application msWord = new Word.Application();
msWord.Visible = false; // mettez cette variable à true si vous souhaitez visualiser les opérations.
MessageBox.Show(" 1 ");
object missing = System.Reflection.Missing.Value;
// Attribuer le nom
object fileName = @"documentDan.doc";
Word.Document nvDoc ;
// Choisir le template
object templateName = "MonNormal.dot" ;
// Créer le document
nvDoc = msWord.Documents.Add(ref templateName, ref missing);
dan160
Messages postés4Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention21 octobre 2005 8 juin 2005 à 12:23
Dan
Salut Sébastien,
Merci pour le message de bienvenue.
J'espère néanmoins que nous trouverons prochaînement la solution de déblocage, car ce problème perdure depuis bientôt deux bonnes semaines.
Si bien que je suis obligé de me créer une petite Appli Windows genre MDI, comparable à un traitement de texte classique (Word, NotePad, ...), mais pas aussi conviviale et performante.
(COMMENT FAIRE :
Créer un complément COM Office à l'aide de Visual C# .NET)
Je poursuis ma recherche et je t'en informe, à moins que tu trouve la solution avant moi: probablement, il faudrait des PIA qui ne sont disponibles que par téléchargement sur le site de Microsoft .
@+
Dan
Vous n’avez pas trouvé la réponse que vous recherchez ?
billy21121
Messages postés78Date d'inscriptionlundi 1 mars 2004StatutMembreDernière intervention19 janvier 2012 20 oct. 2005 à 08:44
Bonjour je viens de lire votre article sur les problèmes entre office et c#.
Je voudrai savoir si vous avez trouvé des solutions. En effet, suivant le poste ou je me trouve, mon appli peut ou non lancé Outlook.
Merci
Fred
dan160
Messages postés4Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention21 octobre 2005 21 oct. 2005 à 23:08
Bonjour à tous,
La solution au problème, aussi simple qu'elle puisse paraître (quoique certainement trop évidente à trouver), est la suivante:
Après avoir spécifié la déclaration de lancement de l'application Word (par exemple) avec la ligne de code " Word.Application msWord = new Word.Application(); " ,
il faut impérativement demander à visualiser l'application ouverte, c'est-à-dire (par exemple)Word, à l'aide de la ligne de code " msWord.visible = true; ".