4

到目前为止,我已经搜索了一种在 Microsoft Office 中为我的本地语言实现拼写检查器的方法:Microsoft Office 似乎使用语言包来为其他语言提供拼写检查。

是否有实现此语言包的 API?

对不起,如果这个问题是重复的,我已经检查了关于这个主题的上一个问题:

这个问题没有得到很好的回答,我应该澄清一下,我不是在寻找充当拼写检查器角色的 Word 加载项。

该公司提供校对器,包括用于 Windows 产品的拼写检查器。

那么你能指导我解决这个问题吗?

4

1 回答 1

3

从 Microsoft Office Word 2010 版开始,您必须使用 Microsoft 的 Common Speller API (CSAPI),查看此链接了解更多信息。

这里有一个关于如何实现提供拼写检查服务的 DLL的示例源代码,以及一个描述 CSAPI 的 PDF 文档。

要获得微软关于如何实现拼写检查的文档并不容易,因为你必须在这里提交你的项目提案或联系微软爱尔兰的某个人(他们是负责拼写检查 API 的开发和维护的人) ),如果获得批准,他们将向您发送所需的文件。

我要澄清的是,CSAPI 只提供了为单个单词开发拼写检查器的方法,并且只使用 VS C++(没有 C# 或 VB),如果你想开发一个语法检查器 oa 同义词库,你必须要求其他 API。

于 2014-01-22T19:36:26.957 回答