2013-03-14 90 views
2

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

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

很抱歉,如果这个问题是重复的,我有检查前一个问题关于这个话题:

这个问题没有得到很好的反应,我要澄清,我不寻找使用拼写检查器的Word加载项。

本公司提供校对,包括适用于Windows的产品了一个拼写检查。

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

回答

1

从Microsoft Office Word的2010版开始,您必须使用Microsoft的Common Speller API(CSAPI),请参阅this link了解更多信息。

关于如何实现提供拼写检查服务的DLL和描述CSAPI的PDF文档,有一个样本源代码here

要获得Microsoft关于如何实施拼写检查器的文档并不那么容易,因为您必须提交项目的建议here或联系Microsoft Ireland(他们是负责开发和维护拼写检查API),如果它被批准,他们会向您发送所需的文档。

我应该澄清,CSAPI只提供了开发拼写检查器的单个词的方法,并且只使用VS C++(No C#或VB),如果您想开发一个Grammar Checker oa同义词库,您必须要求其他蜜蜂。