質問: 初期設定ではマクロを動作中にファイルを開くと開いたファイルでもマクロが継続して動作します。 間違って何か関連付けた別のテキストファイルなどをクリックするとマクロが別に開いた方のファイルで稼働を続行してグチャグチャになります。 もし上書き保存設定をしてるとファイルが破損することになります。現在は上書きしていないので、破損はないですが、実行したときの対象ファイルでしかマグロが動作しないように設定できますでしょうか? 別にEmEditorでファイルを開いた場合は、影響せずに閲覧できてバックグラウンドで、実行したときのファイルのみマクロも続行するという仕組みです。 それとマクロを途中でキャンセルできますでしょうか? よろしくお願いいたします。
回答: ご質問の意味がはっきりしないのですが、`doc1 = document;` などとして、`doc1` を対象としてマクロを記述すれば、ご希望の動作になると思います。