|
サイトー企画の斉藤秀夫です。
> @下記のマクロをどのようにすれば希望の
> 動作になるか教えて頂けないでしょうか。
$subjectに文字列を追加する処理を、
$subject = "*****" + $subject;
にするだけでいいんじゃないかと思います。
> AメールエディタのBcc欄にフォーカス移動したい。
> キー割り当てやマクロで出来ないでしょうか。
マクロとしては以下のようになります。これをキー割り当てしたらいいかと思いま
す。
loaddll "tkinfo.dll";
#x = x; #y = y;
gofiletop;
searchup "^Bcc:", regular, nocasesense;
if( result ) {
golinetop2;
} else {
moveto #x, #y;
}
endmacro;
> Bアドレス帳のグループで「社内グループ」というものを作成したとして
> その「社内グループ」の中のアドレスに対して、返信メールを送る場合は
> 自動的に「社内グループ」用のテンプレートを使用したい。
フォルダ毎設定でテンプレート指定するのがいいかと思うんですが、しいてマクロ
でやるとしたら、その「社内グループ」のメンバーに対して一人にだけ返信する時に
警告メッセージを表示する(&宛先を改変する)マクロを作っておいて、それを「あ
とで送信/今すぐ送信時」の自動起動マクロに登録しておいたらいいかもしれません。
マクロの例としては以下のようになります。
loaddll "tkinfo.dll";
$to = dllfuncstr("CurrentHeaderUnited", "To") + "," + dllfuncstr("Curren
tHeaderUnited", "Cc");
if( dllfunc("CountEmailList", $to) == 1 ) {
//メールアドレスが1つだけの場合に限ってテスト。
$to = dllfuncstr("SetEmailOnly", $to);
$group = dllfuncstr("FindBookGroup", $to);
if( $group == "社内グループ" ) {
question "社内グループのメンバー一人だけに送ろうとしています。グ
ループのメンバー全員指定にしますか?";
if( result == yes ) {
$to = dllfuncstr("ExtractBookGroup", "Group(/社内グループ)");
#n = dllfunc("SetHeaderUnited", "To", $to);
#n = dllfunc("DeleteHeaderUnited", "Cc");
}
}
}
endmacro;
|
|