#31474
Applek
参加者

回答ありがとうございます。
私はdocument.selection.BatchReplace(batch_list,eeFindReplaceSelOnly | eeReplaceAll,eeExFindRegexOnigmo);このコードは使っていないです。
そのため今回の不具合のパターンとは因果関係が違います。

以下が実際に不具合が起きているマクロです
よろしくお願いいたします。

document.selection.Find(“∈[^∈∋]{0,15000}?∋”,eeFindNext | eeFindReplaceRegExp | eeFindSelectAll,eeExFindRegexOnigmo);// 置換の検索範囲を指定
batch_list = editor.filters;
batch_list.AddReplace(“”,””,eeFindReplaceRegExp | eeFindReplaceCase,0);
document.selection.BatchReplace(batch_list,eeFindReplaceSelOnly | eeReplaceAll,0);
document.selection.Collapse();// 選択範囲のブルー反転を解除させる
// document.selection.SetActivePoint(eePosLogical, 1, 6);// ブルー反転を解除させる
以下は
batch_list = editor.filters;
batch_list.AddReplace(“”,””,eeFindReplaceRegExp | eeFindReplaceCase,0);
document.selection.BatchReplace(batch_list,eeReplaceAll,eeExFindRegexOnigmo);

そのためdocument.selection.BatchReplace(batch_list,eeFindReplaceSelOnly | eeReplaceAll,eeExFindRegexOnigmo);これは使っていないです。