89191


Version 21.7.911で、下記のマクロを使っています。

editor.ExecuteCommandByID(4445);  
data = clipboardData.getData( "Text" );  
document.Filter(data, 0, eeFindReplaceRegExp);

フィルターで「一致する行の下に追加表示する行数」を手動で1に設定しても、このマクロを実行すると「一致する行の下に追加表示する行数」が0になってしまいます。

最近バージョンアップするまでは、直前の設定が引き継がれていたと思います。  
「一致する行の下に追加表示する行数」を記憶させる方法があればご教示ください。


CC BY-SA 4.0
2022-06-01T23:26:50.943
89190
2022-06-01T23:40:05.703
43123
question
emeditor
マクロで「一致する行の下に追加表示する行数」が記憶されません


`Filter`
メソッドにパラメータが追加され、最後の2つのパラメータで、「一致する行の上に追加する行数」、「一致する行の下に追加する行数」が指定できるようになりました。次のように、行数を指定して呼び出してください。

[code]

    nAbove = 0;
    nBelow = 1;
    document.Filter(data, 0, eeFindReplaceRegExp, 0, 0, 0, nAbove, nBelow);
    
[/code]


CC BY-SA 4.0
2022-06-01T23:40:05.703
89191
2022-06-01T23:40:05.703
40017
89190
answer