c#中的拼写检查
本文关键字:检查 | 更新日期: 2023-09-27 18:25:51
我正在使用Word.dll编写一个用于拼写检查的c#代码。我使用了以下网站作为参考:http://www.codeproject.com/Articles/2469/SpellCheck-net-spell-checking-parsing-using-C
但我得到了一个错误:"找不到类型或命名空间名称'Word'(你是缺少using指令还是程序集引用?)"
我使用的代码是:
SpellCheck word = new SpellCheck();
bool status = false;
string s = "youes";
Console.WriteLine("Checking for word : " + s );
// check to see if the word is not correct
// return the bool (true|false)
status = word.CheckSpelling(s);
if (status == false)
{
Console.WriteLine("This word is misspelled : " + s);
Console.WriteLine("Here are some suggestions");
Console.WriteLine("-------------------------");
foreach( string suggestion in word.GetSpellingSuggestions(s) )
{
System.Console.WriteLine( suggestion );
}
}
else if (status == true)
{
Console.WriteLine("This word is correct : " + s );
}
我只是想知道我该如何让它发挥作用?
在解决方案中创建一个新类,并将其命名为Word.cs。在CodeProject打开文章中的"浏览代码"选项卡,单击Word.cs查看其源代码。复制并粘贴到Word.cs文件中。
您应该下载源代码。有一个名为Word.cs的文件,您应该将该文件添加到您的项目中。Word命名空间和SpellCheck类是在该文件中定义的。
我认为您应该在.Net 下添加对Micorsoft.Office.Interop.Word的引用