差し込みメール生成マクロでカラムが10以
No.00548
candide
さん 18/01/17 23:18
「差し込み印刷風にメールを生成する、差し込みメール生成マクロ V1.01」を、
秀丸メール 6.77(HmRegIni.dll 2.07)で使用しています。
カラムが10以上あるとき、生成されるメールで末尾の「>」が残ってしまうのですが、
使用方法に問題がある可能性はあるでしょうか?
たとえば、CSVファイルの内容を↓とした場合、
1,2,3,4,5,6,7,8,9,10
テンプレートメールで↓と書くと、
<<カラム10>>
生成されたメールでは↓になっています。
10>
[
△
]
RE:00548 差し込みメール生成マクロでカラ
No.00549
秀まるお
さん 18/01/18 09:07
すみません。バグってました。
145行目からの部分を以下のように直せばいいようです。
#columnnum = val( gettext( seltopx, seltopy, selendx, selendy ) );
#columnnum = #columnnum - 1;
if( selecting ) {
escape;
}
searchup "<<カラム([0-9]+)>>", regular;
if( !result ) {
break; //おかしい
}
delete;
$text = dllfuncstr("CSV_GetColumnText", #columnnum);
insert $text;
}
ライブラリの方も今からアップロードしなおします。
[
△
]
RE:00549 差し込みメール生成マクロでカラ
No.00550
candide
さん 18/01/18 13:44
さっそくご確認、ご修正いただきありがとうございます。
V1.02での動作を確認しました。
[
△
]