- ベストアンサー
WordのVBAマクロの実行を、一気に取り消す
こんにちは。 Word2007以降で、1つのVBAマクロで行った処理を全て取り消す方法が見つからず、困っています。 例えば、Word文書の内容を、Forループなどで1段落ずつ処理していくマクロの場合、 そのマクロを実行した後、実行前の状態に戻すには、段落の数だけアンドゥをしなけれななりません。 こういったマクロの実行を、一気に取り消す方法は無いのでしょうか? 以上の件について、何か良い方法を知っておられる方がいらっしゃれば、是非教えて頂きたいと思います。 では、よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
お礼
御回答ありがとうございます。 Word2010のUndoRecordオブジェクトは便利そうでいいですね。 ただ、自分が使っているのは2007なので、 マクロ実行前にバックアップを取っておくか、 Undoヒストリを使うかのどちらですね。 いずれにせよ、貴重な情報の提供をありがとうございました。