Robは、Wordの元に戻すレベルの最大数を変更する方法があるかどうか尋ねました。簡単な答えは、いいえ、できません。その理由は、その必要がないためです。Wordの元に戻すレベルの数を制限するのは、コンピューターにあるリソースの量だけです。これは、Wordの取り消しレベルの数が、すべての目的と目的で無制限であることを意味します。実際、小さなマクロを実行して、これが当てはまることを示すことができます。このマクロについて考えてみましょう:

Sub TestUndo()

For i = 1 To 10000         ActiveDocument.Range.InsertAfter i & " "

Next i End Sub

ドキュメントに10,000個の数値を挿入するマクロの実行には少し時間がかかりますが、マクロが完了したら、元に戻すスタックを確認します(ツールバーの[元に戻す]ツールの横にある下向き矢印をクリックします)。 10,000個の個別のステップすべてを元に戻すことができることに気付くでしょう。

ただし、元に戻すスタックをクリアするものがあります。たとえば、フォーム用にドキュメントを保護したり、マクロでUndoClearメソッドを実行したり、ドキュメントを閉じて再度開いたりします。

注:

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

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

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(1782)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ: