Microsoft Office Forum でこの質問をしましたが、自分で答えを見つけました。それはそれをスーパーユーザーの質問のように思わせました!
ソフトウェア開発者として、私はコンピュータプログラムの一部を含むドキュメントを頻繁に作成しています。当然、コンピュータプログラムは英語で書かれていないので、そのようなコードにはスペルミスのように見えるものが含まれています。コードのセクション全体を含めると、「Consolas」のような固定幅フォントを使用してフォーマットするだけでなく、そのスタイルのテキストのスペルチェックをオフにする「コード」スタイルを作成できます。
英語の文の途中にコードを含めると、これは役に立ちません。例えば:
- プログラムフローのこの時点で、getSomethingForMe関数が呼び出されます。
ドキュメント全体ではなく、「コード」テキストのみのスペルチェックをオフにするスタイルを作成できるようにしたいと考えています。できますか?
これが私が試したことです:
スペルミスのある単語は「Style1」スタイルになりましたが、波状の赤い線でフラグが付けられています。
もう一度[スタイルを適用]をクリックしてから[変更]をクリックすると、[スペルや文法をチェックしない]チェックボックスがまだ選択されていることが示されます。
言い換えれば、言語設定は「取りません」でした。
これは、以前のバージョンのWordで実行できたものです。どういうわけか、今は動かせません。
もう一度[スタイルを適用]をクリックしてから[変更]をクリックすると、[スペルや文法をチェックしない]チェックボックスがまだ選択されていることが示されます。
言い換えれば、言語設定は「取りません」でした。
これは、以前のバージョンのWordで実行できたものです。どういうわけか、今は動かせません。
OK、私は自分でそれを理解しました。
引用されたセクションが手がかりでした。 「チェックしない」設定は不確定でした。言語の選択が不確定だったのも事実です! 「英語」の言語は選択されていません。 「英語」を選択すると、「チェックしない」設定が「取る」になります。
UIで、「チェックしない」設定を維持するには、人間の言語を指定する必要があります。ただし、言語を指定しない「チェックしない」の文字スタイルが本当に必要な場合は、Open Office XMLで直接行うか、またはを使用してVBAでスタイルを設定できます。
ActiveDocument.Styles("your style name").NoProofing = True
ただし、スタイルに言語を割り当てる前に、それを行う必要があります。
Windowsでは、Word2000以降の動作が変更されました。
これは別の「MSAnswers」の会話(Mac側)で議論されました ここ