|
> 送信の際に 複数のテンプレートから 目的にあったものを選択する・・・
> という使い方はできないものでしょうか。
新規メールコマンドを起動してテンプレートを選択することはできませんが、マク
ロを使って似たようなことは出来ます。ほとんど裏技の世界ですが…。
新規メール用のテンプレートは、t_newmail.binというファイルなので、新規メー
ルコマンドを実行する直前にこのテンプレートを手で書き換えてしまえばいいです。
具体的な例となると、つまりはファイルを操作する必要が出てくるので、マクロ
サーバーか、田楽サーバーのお世話にならざるを得ません。それでよければ、例えば
アカウント毎のフォルダに
t_user1.bin
t_user2.bin
t_user3.bin
を作っておいて、
loaddll "tkinfo.dll";
menu "&1\tテンプレート1",
"&2\tテンプレート2",
"&3\tテンプレート3";
if( result == 0 ) endmacro;
$name = "t_user" + str(result) + ".bin";
$path = dllfuncstr("HomeDir") + dllfuncstr("CurrentAccount") + "\\";
run "macserv.exe";
ddeinitiate "HideMacroServer", "FileService";
ddeexecute "rename " + $path + "t_newmail.bin " + $path
+ "t_newmail_back.bin";
ddeexecute "copy " + $path + $name + " " + $path + "t_newmail.bin";
ddeterminate;
#n = dllfunc("NewMail");
ddeinitiate "HideMacroServer", "FileService";
ddeexecute "delete " + $path + "t_newmail.bin";
ddeexecute "rename " + $path + "t_newmail_back.bin " + $path
+ "t_newmail.bin";
ddeterminate;
というマクロを実行すればいいです。(秀まるおのマクロサーバーを使う例)
|
|