2017-02-24 10 views
0

VBA Noobはここにあります。私はそれに画像をインポートし、テキストの整列/書式を素早く行うことができるので、私は自分のpythonプログラミングノートを単語文書に入れます。このドキュメントに貼り付けられたコードは、スペルミスとして表示されます。私は選択されたテキストエリア内でスペルミスを無視する方法を見つけようとしているので、それぞれのスペルミスのエラーラインを個別に無視する必要はありません。私は文書のスペルチェックをオフにしたくない。テキストの選択されたブロックのスペルミスを無視するためのMS WordのVBAマクロ

理想的には、私が読んでマクロを書くことができたい:

Selection.ShowSpellingErrors = True 

しかしShowSpellingErrorsは()のみのActiveDocumentで使用することができます。しかし、私はこれに入力し、新しいテキストはまた、私はしたくない何かである、防音されません

Selection.LanguageID = wdEnglishUS 
Selection.NoProofing = True 

:私はレコードにスペルミスを無視し、マクロすることができました。私は新しいテキストを書いて、私が作る誤りを見たいと思っています。助けてくれてありがとう!

+0

手動で無校正のセクションを選択しているので、あなたの代わりにWordのメニューのコードによって無校正を設定しないようにしたい理由があります? –

+0

@ A.S.H。なぜなら、私はいつも手動で小さな防音領域を選択しているわけではないからです。時には、私はRコンソールの出力とグラフィックスのページをコピーして貼り付けていて、その後自分のノートを追加し続けます。私は本質的に大量のテキストをループし、それぞれのスペルミスを一度無視しようとしています。 – Geoff

答えて

0

VBAマクロではありませんが、この回答はあなたの問題に関係すると思われます。

スペルチェックを含まないコードのスタイルを作成してみてください。このスタイルのものはスペルチェックされず、残りの部分はスペルチェックされません。ときにはコードに赤い下線が表示されることがありますが、スペルチェックを実行すると「固定」する必要なく消えてしまいます。

は、変更書式設定]ダイアログボックスで、新しいスタイルを作成してフォーマットへ行く>言語:

Modify style dialog

ティック 'を綴りや文法をチェックしない' のチェックボックス:

Language dialog

コードを強調表示し、新しいスタイルを使用します。このスタイルでは任意のテキストではないが、まだspellcheckedされます。

Result

+0

提案していただきありがとうございますが、これは本質的にSelection.NoProofing = Trueと同じ終了状態です。私は、大量のテキストをループし、それぞれのスペルミスを一度無視しようとしています。スペルチェックをオフにしないで、自分のテキストを選択肢に追加できるようにしたい。エイミーありがとう! – Geoff

関連する問題