Je veux faire une application avec C#; il va compter les mots corrects et les mauvais mots dans un texte et me le montrer ... il y a une fonctionnalité dans MS Word .. Alors comment puis-je utiliser cette fonctionnalité en C# si c'est possible? (en langue turque).Utilisation de la fonction de vérification orthographique de MS Office avec C#
Répondre
Vous pouvez ajouter une référence à la bibliothèque d'objets Microsoft Word x.0. Consultez cet article MSDN pour plus d'informations: http://msdn.microsoft.com/en-us/library/15s06t57(VS.80).aspx.
Une fois que vous avez ajouté la référence, vous devriez alors pouvoir utiliser l'objet Word.Application. Cela ressemblerait à ceci (code non testé !!).
using Word;
public void checkspelling(string text)
{
Word.Application app = new Word.Application();
object template=Missing.Value;
object newTemplate=Missing.Value;
object documentType=Missing.Value;
object visible=true;
object optional = Missing.Value;
_Document doc = app.Documents.Add(ref template,
ref newTemplate, ref documentType, ref visible);
doc.Words.First.InsertBefore(text);
Word.ProofreadingErrors errors = doc.SpellingErrors;
ecount = errors.Count;
doc.CheckSpelling(ref optional, ref optional, ref optional,
ref optional, ref optional, ref optional, ref optional,
ref optional, ref optional, ref optional, ref optional,
ref optional);
if (ecount == 0)
{
// no errors
}
else
{
// errros
}
}
http://www.codeproject.com/KB/cs/spellcheckdemo.aspx
Voici un exemple supplémentaire de plus CodeProject.
Je ne pense pas que ce soit une bonne idée d'utiliser les vérificateurs d'orthographe MS Office. Il existe plusieurs bibliothèques open source que vous pouvez utiliser. L'un d'entre eux est NHunspell, la version .NET du correcteur d'orthographe open-space Hunspell. Il fonctionne avec les répertoires Open Office et vous avez un support pour beaucoup de langues.
- 1. Quelle est la meilleure bibliothèque de vérification orthographique pour C#?
- 2. Vérification orthographique par lots avec code source
- 3. Service de vérification orthographique avec python utilisant mod_python
- 4. Fermer MS Office C# Console
- 5. ms extensions de fichier office
- 6. Détection des fonctionnalités du navigateur: vérification orthographique?
- 7. La vérification orthographique de mots s'exécute lentement sur Word 2007/Vista
- 8. Comment éviter la vérification orthographique du code source dans MS Word?
- 9. Je cherche une librairie de vérification orthographique Java
- 10. MS Office Ajouter
- 11. Optimisation avec Mathematica: utilisation de BinCounts dans la fonction objectif
- 12. Les hyperliens MS Office changent de page de codes?
- 13. Fenêtre de vérification orthographique à l'aide de l'ouverture MSWord à l'arrière de mon application dans Vista
- 14. Est-ce que TextBox de WPF supporte les dictionnaires de vérification orthographique pour les Pays-Bas?
- 15. Comment ajouter une vérification orthographique à un JTextArea?
- 16. Utilisation de C++ avec Eclipse
- 17. Utilisation d'une fonction de membre de classe C++ en tant que fonction de rappel C
- 18. WPF RichTextBox - la vérification orthographique ne fonctionne pas avec le texte formaté
- 19. C# vérification de la connexion modem actif
- 20. Utilisation de la fonction summary.lm dans rapache
- 21. Utilisation de la fonction Windows SetTimer()
- 22. Utilisation de flottants avec sprintf() dans C
- 23. WPF Correction orthographique
- 24. PIA de Microsoft Office "rétrocompatibilité"
- 25. Utilisation de la fonction proc_open dans PHP
- 26. Application WinForm et références MS Office
- 27. Utilisation de MS ReportViewer dans WPF
- 28. Utilisation de Office pour convertir des documents par programme?
- 29. A propos WPF RichTextBox avec correcteur orthographique activée
- 30. Utilisation de JSDoc avec des espaces de noms et une variante de la définition de fonction