マクロでのページ変更の制御(Microsoft Word)
ケンは、マクロの実行中に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は、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(1710)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ:
linkマクロでの再ページ化の制御。