ご存知のとおり、Word には独自のスペルチェック機能があります。 VB で Word のスペル チェック関数を呼び出すのは、実際には非常に簡単です。その方法は、まず Word オブジェクトを作成し、次にチェックする必要がある文字列を WORD に入力し、Word のスペル チェックを呼び出し、戻り値を取り出すことです。 、最後にオブジェクトを閉じます。
各ステップの具体的な実装コードは次のとおりです。
Function CheckSpell(IncorrectText as string) as stringDim Word As Object, retText$ On Error Resume Next 'WORD オブジェクトを作成して開きます Set Word = CreateObject("Word.Basic")'チェックする必要がある文字列を WORDWord.AppShowWord に入力します.FileNewWord.IncorrectText'WORD スペルチェックを呼び出すWord.ToolsSpellingWord.EditSelectAll' 戻り値を取得します retText = Word.Selection$()CheckSpell = Left$(retText, Len(retText) - 1)' ファイルを閉じるWord.FileClose 2 ShowSet Word = NothingEnd 関数この例には、読者の理解を助ける詳細なコメントが提供されています。また、読者はこの例に基づいて他の資料を参照して、さらに強力な機能を実現するためにさらに改良を加えることができます。