複数のテンプレートNo.00688
おがわ さん 01/04/11 17:56
 
almail から 移行中です。

送信の際に 複数のテンプレートから 目的にあったものを選択する・・・
という使い方はできないものでしょうか。

複数の署名から選択するのは マクロをつかわなければダメという
話があったので, これも ダメなのでしょうね....
困った...

[ ]
RE:00688 複数のテンプレートNo.00690
きいろいまふらあ さん 01/04/11 18:30
 
> 送信の際に 複数のテンプレートから 目的にあったものを選択する・・・
> という使い方はできないものでしょうか。

「フォルダ毎」の使い分けであればマクロを使わずとも可能ですが、
それでは目的に叶わないですか?
#署名も然りですが。

これで我慢しなさい、っていうわけじゃなくて、もしこれで用が足りるなら
……ってことです、念のため。(^_^)

[ ]
RE:00688 複数のテンプレートNo.00694
秀まるお2 さん 01/04/11 19:12
 
> 送信の際に 複数のテンプレートから 目的にあったものを選択する・・・
> という使い方はできないものでしょうか。

 新規メールコマンドを起動してテンプレートを選択することはできませんが、マク
ロを使って似たようなことは出来ます。ほとんど裏技の世界ですが…。

 新規メール用のテンプレートは、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;

 というマクロを実行すればいいです。(秀まるおのマクロサーバーを使う例)

[ ]
RE:00690 複数のテンプレートNo.00701
おがわ さん 01/04/11 22:29
 
>「フォルダ毎」の使い分けであればマクロを使わずとも可能ですが、
>それでは目的に叶わないですか?
>#署名も然りですが。

残念ながら それでは不十分なのです。
同じフォルダに分類されるメールでも, 内容によって 数種類の
返答パターンがあったりします。

>これで我慢しなさい、っていうわけじゃなくて、もしこれで用が足りるなら
>……ってことです、念のため。(^_^)

はい, わかっています。
コメントいただき ありがとうございました。

今までは almail でそれが出来ていたもんですから, そのやり方に
すっかり慣れてしまっています。
鶴亀のやり方に慣れれば それなりの方法が見つかるかもしれませんが...
急に変更するのがおっくうなのかもしれません。

秀まるお2 さんから提示いただいた マクロを試してみます。
ありがとうございました。
 

[ ]
RE:00701 複数のテンプレートNo.00704
なんと さん 01/04/11 23:24
 
なんとです。

> 残念ながら それでは不十分なのです。
> 同じフォルダに分類されるメールでも, 内容によって 数種類の
> 返答パターンがあったりします。

> 今までは almail でそれが出来ていたもんですから, そのやり方に
> すっかり慣れてしまっています。

AL-MailやBecky!のユーザーだと、後からテンプレートを変更できる
と思ってますよね。

Datulaもフォルダとテンプレートが固定されていますが、そちらのユー
ザーはあらかじめひな形のメールを草稿フォルダなどに保存しておい
て、それを利用していたりするようです。

鶴亀ユーザーなら、秀丸由来のテキストファイルの「カーソル位置へ
の読込み」機能を使うのも手かと。

あくまで、一つの代替案ということで(^^;

[ ]
RE:00701 複数のテンプレートNo.00709
ひろ さん 01/04/12 00:35
 
 おがわさん今日は、ひろです。
> 秀まるおさんから提示いただいた マクロを試してみます。
 宣伝モードかもしれませんが(^^;。
 鶴亀のテンプレートとは全く互換性がありませんが、拙作の「鶴亀メール
作成支援マクロ」がライブラリに公開してあります。田楽 DLL を導入する
と、メール作成時に本文のテンプレートだけ、署名だけといった選択も出来
ます。

[ ]