74792


初期設定ではマクロを動作中にファイルを開くと開いたファイルでもマクロが継続して動作します。  
間違って何か関連付けた別のテキストファイルなどをクリックするとマクロが別に開いた方のファイルで稼働を続行してグチャグチャになります。  
もし上書き保存設定をしてるとファイルが破損することになります。現在は上書きしていないので、破損はないですが、実行したときの対象ファイルでしかマグロが動作しないように設定できますでしょうか？

別にEmEditorでファイルを開いた場合は、影響せずに閲覧できてバックグラウンドで、実行したときのファイルのみマクロも続行するという仕組みです。

それとマクロを途中でキャンセルできますでしょうか？  
よろしくお願いいたします。


CC BY-SA 4.0
2021-03-20T08:20:09.463
74778
2021-03-20T22:21:54.490
2021-03-20T09:13:29.833
3060
43999
question
emeditor
EmEditorでマクロを動作させたときのファイルのみにしか動作しない設定は可能でしょうか？


ご質問の意味がはっきりしないのですが、`doc1 = document;` などとして、`doc1`
を対象としてマクロを記述すれば、ご希望の動作になると思います。


CC BY-SA 4.0
2021-03-20T22:21:54.490
74792
2021-03-20T22:21:54.490
40017
74778
answer