サラには、約30のWord文書を含むフォルダーがあります。彼女はリセットしてから、すべてのドキュメントでスペルチェックと文法チェックを再実行する必要があります。

チェックの開始はすばやく簡単ですが、[ファイル]、[オプション]、[校正]、[各ドキュメントの再チェック]の順に移動するのは面倒です。

彼女は、一度に複数のファイルのスペルチェックと文法チェックをリセットする方法があるかどうか疑問に思います。

これを実行できる唯一の方法は、マクロを使用することです。マクロは、基本的に、手動で実行するのと同じ手順を実行します。 (ただし、これはマクロであるため、これらの手順を実行するよりもはるかに高速に実行できます。)次のマクロは、タスクを実行する1つの方法の例です。

Sub ResetDocs()

Dim sPath As String     Dim sFile As String

sPath = "c:\Path\To\Documents\"



sFile = Dir(sPath & ".doc")

Application.ScreenUpdating = False     Do While sFile <> ""

Documents.Open sPath & sFile         With ActiveDocument             .Range.NoProofing = False             Application.ResetIgnoreAll             .SpellingChecked = False             .GrammarChecked = False             .Close SaveChanges:=wdSaveChanges         End With         sFile = Dir()

Loop     Application.ScreenUpdating = True End Sub

マクロを使用するには、sPath変数に割り当てられているパスを変更するだけです。これは、ドキュメントを含むフォルダーへのパスである必要があり、バックスラッシュで終了していることを確認する必要があります。マクロは、フォルダ内のすべてのドキュメントファイルを開き、ドキュメント内のすべてのスペルチェックおよび文法チェック関連の設定をリセットします。その後、ドキュメントが保存されます。次回ドキュメントを通常どおり開くと、チェックが通常どおりに行われることに注意してください。

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(1930)は、Microsoft Word 2007、2010、2013、および2016に適用されます。