如何为Microsoft Office实施拼写检查?

时间:2013-03-14 19:55:23

标签: ms-office spell-checking

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

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

很抱歉,如果这个问题是重复的,我已经检查了有关此主题的上一个问题:

这个问题没有得到很好的回应,我应该澄清一点,我不是在寻找能够扮演拼写检查者角色的Word加载项。

该公司提供校对员,包括Windows产品的拼写检查程序。

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

1 个答案:

答案 0 :(得分:3)

自2010年版Microsoft Office Word实施起,您必须使用Microsoft的Common Speller API(CSAPI),请查看this link以获取更多信息。

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

获取有关如何实施拼写检查的Microsoft文档并不容易,因为您必须提交项目的提案here或联系Microsoft Ireland的某人(他们是负责人)开发和维护拼写检查API),如果获得批准,他们会向您发送所需的文件。

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