「まとめてやり直し」ができませんNo.28136
oshimas さん 10/04/28 12:11
 
お世話になります。

以前、置換ダイアログを表示させる次のマクロを教えていただいて使用しています。
replacedialog searchbuffer, replacebuffer, searchoption;

最近気がついたのですが、このマクロを使用して置換すると、
編集−やり直しで、「まとめてやり直し」ができないようです。
こういう場合はどうしたらよいでしょうか。

よろしくお願いします。

[ ]
RE:28136 「まとめてやり直し」ができませNo.28138
秀丸担当 さん 10/04/28 13:09
 

>最近気がついたのですが、このマクロを使用して置換すると、
>編集−やり直しで、「まとめてやり直し」ができないようです。
>こういう場合はどうしたらよいでしょうか。

確かにその通りでした。
マクロの場合は互換性のためこの文だけでは置換コマンドと同じにはなりません
でした。
以下のようにすると、まとめてやり直しもできるようになると思います。

begingroupundo;
replacedialog searchbuffer, replacebuffer, searchoption;
endgroupundo 1;

[ ]