2024年1月26日 1:56 am #31464
Yutaka Emura
キーマスター
いつもお世話になっております。江村です。
お送りいただいたマクロ ファイルの最終行は、
document.selection.BatchReplace(batch_list, eeReplaceAll,eeExFindRegexOnigmo);
となっていましたが、これだと文書全体に対して置換を行うため、期待した通りの動作ということになります。もし、選択範囲のみで置換を行いたい場合には、
document.selection.BatchReplace(batch_list,eeFindReplaceSelOnly | eeReplaceAll,eeExFindRegexOnigmo);
というように、 eeFindReplaceSelOnly
フラグを追加指定する必要があります。
よろしくお願いいたします。