Bonjour tout le monde,
J'ai trouvé un tutoriel sur la façon d'utiliser le correcteur orthographique de Word dans mon application. Ce tutoriel en Delphi, je l'ai transcris en C#.
Voilà le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 object missing = Missing.Value; object oleFalse = false; Word._Application aWord = new Word.Application(); aWord.Visible = false; Word._Document aDoc = aWord.Documents.Add(ref missing, ref missing, ref missing, ref missing); aDoc.Content.LanguageID = Word.WdLanguageID.wdFrench; aDoc.Words.First.InsertBefore("Il etait une foiss ..."); int result = aWord.Dialogs[Word.WdWordDialog.wdDialogToolsSpellingAndGrammar].Show(ref missing); if (result != 0) MessageBox.Show(aDoc.Content.Text); aWord.Quit(ref oleFalse, ref missing, ref missing);
Ce code fonctionne très bien mais j'ai tout de même un petit problème. A la fin de la correction, une fenètre Word apparait avec le texte corrigé, puis se ferme aussitôt. J'ai pourtant indiqué à Word de rester invisible, ce qui fonctionne bien jusqu'à la fin de la correction.
Que peut-il bien se passer pour que le document s'affiche ?
Papy !
Partager