|
kendo さん今日は、ひろです。
> subjectの右側、つまり
> subjectの実質的な内容のみを、本文と一緒に一括で置換できたら......というのが
> 願いです。
例外処理が抜けているかもしれませんが、取り敢えずヘッダの内容も含めて
全置換できるマクロを作ってみました。
//------------- ヘッダの内容を含めた全置換マクロ --------------------
replace;
if( !result ){
if( !(x == 0 && y == 0) )endmacro;
}
#option = searchoption;
#option = #option|4^4;
setsearch searchbuffer, #option;
#x = x;
#y = y;
disabledraw;
finddown;
if( result )goto End;//全置換でない
findup;
if( result ){
if( y > 0 )goto End;//全置換でない
}
//これ以外に全置換でない場合があるが、判定方法が解らない
//以下ヘッダの置換部分
moveto 0, 0;
#x = x;
#y = y;
while( 1 ){
findup;
if( !result )break;
if( colorcode&14==14 ){//email の部分も置換しないが、まあ良いか
moveto #x, #y;
setsearch searchbuffer, #option|4;
findup;
setsearch searchbuffer, #option;
}
#x = x;
#y = y;
}
setsearch searchbuffer, #option|4;
endmacro;
End:
moveto #x, #y;
setsearch searchbuffer, #option|4;
endmacro;
|
|