在C#程序中使用“ Microsoft.Office.Interop.Word”时,语法检查不适用于感叹词

时间:2019-04-29 09:03:51

标签: c# ms-word office-interop spell-checking

我正在开发一个应用程序,以检查文本或降价文档的语法错误。我在"Microsoft.Office.Interop.Word"程序中包含了C# DLL,以检查句子在语法上是否正确。

对于CheckGrammar方法,它返回的结果为false,就像我们给定的

  

"myWord.CheckGrammar("who are you ?")"   我们得到的结果是错误的,但是这种情况是错误的。

如何克服这个问题?我该怎么做才能解决此问题?

代码示例:

Microsoft.Office.Interop.Word.Application myWord = new Microsoft.Office.Interop.Word.Application();

var fileContent = File.ReadAllLines(@"E:\test\Download.md");

foreach(var content in fileContent)
{
    bool isCorrect = myWord.CheckGrammar(content);
}

我需要检查每个句子中是否存在语法错误,并显示是否存在错误时如何解决。

0 个答案:

没有答案