1 件の投稿を表示中 (合計 1 個)
  • 作成者
    投稿
  • #4396
    takuya
    参加者

    マクロで、置換処理を行った後、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 件の投稿を表示中 (合計 1 個)
  • このトピックに返信するにはログインしてください。