鶴亀への要望No.07027
amago さん 02/05/14 13:27
 
お世話になっています。

鶴亀メールをメインで使うようになって、安定性や細かい設定など、そのすばらしさ
を日に日に感じています。うちの職場でも何とか広めようと宣伝し、数人が新たにレ
ジストしたのですが、

メールの転送機能 と 自動印刷機能 があるとうちの職場の使い方ではずいぶん便
利になります。

メールの転送機能は、すでに要望があって、対応予定だそうですが、楽しみに待って
います。

自動印刷機能もマクロでもできるのかもしれませんが、機能の一つとしてあるとあり
がたいです。タイトルや指定したアドレスからのメールを受信時に印刷するという機
能です。

よろしくお願いいたします。

[ ]
RE:07027 鶴亀への要望No.07035
秀まるお2 さん 02/05/14 17:42
 
 振り分け動作としてメールの転送をすることは、まだ何も手を付けてないだ
けじゃなくて、他のメールソフトでの動作を調べることもしてないです。なん
とかしたい所です。

>自動印刷機能もマクロでもできるのかもしれませんが、機能の一つとしてあるとあり
>がたいです。

 受信している最中に印刷させることは困難なので、しいてやるなら受信が一
段落してからって話になると思いますが、とりあえずは手動でやる方法を紹介
させていただきます。

 手動でやるには、受信フォルダ配下に「印刷したいメール」とでも命名した
フォルダを作成しておきます。でもって、振り分けの方で、印刷したいメール
については「フォルダにコピー」ということで、コピー先に先ほどのフォルダ
う指定しておきます。

 それで受信すれば印刷したいメールがフォルダに溜まるので、それを暇を見
て印刷し、印刷が終わり次第削除するという形になると思います。

 自動でやるなら、この「印刷したいフォルダ」中のメールを1個1個印刷&
削除するマクロを作ればいいです。それを受信後の自動起動マクロに登録する
形になります。

[ ]
RE:07035 鶴亀への要望No.07046
amago さん 02/05/15 09:15
 
早速のご返答ありがとうございます。
がんばって印刷マクロ挑戦してみます。
ありがとうございました。

[ ]
RE:07046 鶴亀への要望No.07047
秀まるお2 さん 02/05/15 10:59
 
 サンプルマクロを作ろうとしたんですが、あまりいいマクロは作れませんでした。

 印刷関係の命令が「print」しか無いので、これだとダイアログボックスを出して
印刷関係の設定を呼び出すことが出来ません。また、印刷のキャンセルもいまいちで
す。

 そういう中途半端な物で良ければ、例えば以下のようなマクロになります。

----------------------------------------------------------------------------
    loaddll "tkinfo.dll";
    if( dllfunc("SelectFolder", "", "受信\\印刷したいメール") == 0 ) {
        message "印刷用フォルダの選択に失敗しました。";
        endmacro;
    }
    if( dllfunc("MailCountAll") == 0 ) {
        message "印刷用フォルダにはメールがありません。";
        endmacro;
    }
    #n = dllfunc("SetThreadView", 0);
    #n = dllfunc("SetViewArea", 0);
    #i = 0;
    while( dllfunc("SetMailIndex", #i) ) {
        print;
        #i = #i + 1;
    }
    question "印刷用フォルダのメールをすべて削除してもいいですか?";
    if( result == yes ) {
        while( dllfunc("SetMailIndex", 0) ) {
            #n = dllfunc("Move", "", "ゴミ箱");
        }
    }

[ ]
RE:07047 鶴亀への要望No.07051
amago さん 02/05/15 11:53
 
感動しました。素早い対応ありがとうございます。
早速試したところ、ばっちり動作しました。
遠隔地からメールをFAXのように扱えたり、メールが使えない人にもプリンタを
見てみて、という使い方ができそうです。

早速、実践配備してみます。ありがとうございました。

[ ]