マクロ実行時のundoをグループ化できませんか?

投稿者: takuya1 声1 投稿

マクロで、置換処理を行った後、Undoを行うと、マクロの置換毎にUndoされてしまいます。 置換をグループ化してUndoで意図したところまで戻れるようにしていただくことは可能でしょうか?一括置換をマクロで行った際、に一気にマクロ適用前に戻ることができずCtrl+Zを連打するのでとても面倒です。 イメージとしては、マクロの置換処理ひとつずつにUndoできる現状を、「マクロ操作をUndo」する感じになればと思うのですが。 たとえばこんな感じです。undoが必要なときに、Replaceの回数分Undoする必要があるので。マクロの開始前にパパっと戻りたいのですが。
undo.group.Start(); //ここまで一気に戻りたい document.selection.Replace( document.selection.Replace( document.selection.Replace( document.selection.Replace(//現状はここまでしか戻れない。 undo.group.end();
現状のマクロオブジェクトで実現方法をがあれば教えていただきたく存じます --------------- id:takuya WinXp sp2 EmEditor Pro 6.0x

このトピックの投稿: 1