4

これまで、Microsoft Officeで自分のローカル言語のスペルチェッカーを実装する方法を探してきました。MicrosoftOfficeは、言語パッケージを使用して他の言語のスペルチェックを提供しているようです。

この言語パッケージを実装するためのAPIはありますか?

この質問が繰り返される場合は申し訳ありませんが、このトピックに関する以前の質問を確認しました。

この質問には良い回答が得られなかったので、スペルチェッカーの役割を果たすWordアドインを探していないことを明確にする必要があります。

この会社は、Windows製品に含まれている校正者、スペルチェッカーを提供しています。

では、この問題について私を方向付けることができますか?

4

1 に答える 1

3

実装するMicrosoftOfficeWordのバージョン2010の時点で、MicrosoftのCommon Speller API(CSAPI)を使用する必要があります。詳細については、このリンクを確認してください。

スペルチェックサービスを提供するDLLの実装方法に関するサンプルソースコードと、 CSAPIを説明するPDFドキュメントがあります。

ここでプロジェクトの提案を送信するか、Microsoft Irelandの担当者(スペルチェックAPIの開発と保守を担当する担当者)に連絡する必要があるため、スペルチェッカーの実装方法に関するMicrosoftのドキュメントを入手するのはそれほど簡単ではありません。 )、承認された場合、必要なドキュメントが送信されます。

CSAPIは、単一の単語のスペルチェッカーを開発する手段を提供するだけであり、VS C ++(C#またはVBなし)のみを使用する手段を提供することを明確にする必要があります。文法チェッカーまたはシソーラスを開発する場合は、他のAPIを要求する必要があります。

于 2014-01-22T19:36:26.957 に答える