ケンは、マクロの実行中にWord文書の自動再ページングをオフにする方法があるかどうか尋ねました。実際、これを処理する方法は2つあります。

最初のメソッドは、OptionsオブジェクトのPaginationプロパティを使用することです。次のように、このプロパティをTrueまたはFalseに設定できます。

Options.Pagination = False

このプロパティは、[詳細オプション]([Wordのオプション]ダイアログボックス)の[一般]セクションで[バックグラウンドのページ変更を有効にする]オプションを設定するのと同じです。プロパティがFalseに設定されている場合、Wordはバックグラウンドの再ページングを実行しません。後でプロパティをTrueに設定して、機能をオンに戻すことができます。

自動再ページングを処理する2番目の方法は、画面の更新をオフにすることです。マクロがドキュメントに対してかなりのスライスとダイシングを行う場合、Wordが表示を更新しようとするのを防ぐので、とにかく、これは常に良い考えです。場合によっては、画面の更新をオフにすると、マクロの速度が大幅に向上することがあります。次の方法で画面の更新を制御します:

Application.ScreenUpdating = False

この場合も、ScreenUpdatingプロパティはTrueまたはFalseのいずれかに設定できます。

Falseに設定すると、画面の更新がオフになります。オフにする場合は、マクロを終了する前に、必ずScreenUpdatingをTrueに設定する必要があります。

注:

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

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

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(9233)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス: