ms-office – 如何为Microsoft Office实现拼写检查?

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

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

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

> https://stackoverflow.com/questions/15089338/am-planning-to-create-my-local-language-spell-checker-for-office

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

> http://www.lingsoft.fi/read_and_write

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

所以你能指导我这个问题吗?

最佳答案 从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),如果你想开发一个同义词库的语法检查器,你必须要求其他API.

点赞