1

マージフィールドがテキストに解決された後(メールマージ後)、マージフィールドのスペルチェックを有効にしようとしています。デフォルトでは、Word はそれを行いません。回避策は、Word で校正言語を設定し、[スペルや文法をチェックしない] チェック ボックスをオフにすることですが、これをプログラムで実行したいと考えています。Word Interop を使用して Range.LanguageID およびその他のオプションを設定しようとしましたが、結果はありませんでした。mergefields からのテキストはスペル チェックされません (スペル ミスには下線が引かれません)。これを解決する方法を教えてください。ありがとう

4

1 に答える 1

1

最後に、rtf ドキュメントを変更しました。rtf ドキュメントに \noproof タグがあることに気付き、その意味を理解した後、それらを削除することにしました。また、各 \noproof タグの前にあると思われる \lang1024 と \langfe1024 を削除しました。どうやら、フォーマットされたフィールド/段落の言語に関する情報を保存しているようです。最終的に、マージ フィールドからのテキストがスペル チェックされるようになりました。これは私が望んでいたことです。私は他の解決策を見つけることができませんでした。この投稿が他の誰かにも役立つことを願っています。

于 2013-06-12T13:40:16.270 に答える