espresso3389と申します。
常々、コーディングをしていて感じることなんですが、たとえば、Paint.NETやPhotoshopのように編集履歴をパレットウィンドウに表示して、クリック一つで任意の状態に戻ったり(Undo)したり、Redoしたりできるようにはならないでしょうか。
さらに、任意の状態から別の状態へのdiffとかがエディタ内で完結してできるとかなり良いと思います。
ここまでの対応が無理であれば、せめて、マクロからそのインターフェイスにアクセスできるだけでも、可能性が開けるという意味では有意義だと思います。
ご検討をよろしくおねがいします。