テンプレートの作成について(各個人に個No.25824
tiptop_16 さん 06/01/05 01:50
 
初心者です。一応HELPもみたりログも検索してみましたが、よく分からないので、教
えて頂けないでしょうか?


ある団体の幹事になる予定です。
会員は100名で、それぞれに会費徴収の連絡をしなければなりません。

会費が、結構バリエーションにとんでいて、数種類程度あります。
メールアドレスの備考1に会費を記入してあります。

テンプレートをうまくつかって、
 1.(送り先)アドレスの記入
 2.本文はじめに、 「(送り先)様」
 3.「会費は、(備考1)円です。」
などとしたいのです。

贅沢いいますと、一件一件新規メール作成ではなく、
100件まとめて、100通のメールが一発でできるとうれしいのですが。
(内容が内容なので、各個人あてに1通づつのメールにしたいのです)


CallByEmailListなどでチャレンジしましたが、
うまくいきません。


サンプルのテンプレートや、過去ログに答えがあればご教授ください。
どうぞ、よろしくお願いいたします。


[ ]
RE:25824 テンプレートの作成について(各No.25825
JR0LPL さん 06/01/05 03:14
 
JR0LPLです。

一括して複数の方にメールを出せると確かに楽なんですが、これが
出来てしまうと、秀丸メールが、迷惑メールの配信に用いられてし
てしまうのでは無いかと心配しています。

ここで方法を公開してしまうとまずい気もするので、秀まるお2様
とダイレクトメールを交換して解決していただけたら幸いです

[ ]
RE:25824 テンプレートの作成について(各No.25827
秀まるお2 さん 06/01/05 11:55
 
 こういう、大量のメールを自動生成するような機能は秀丸メールには無いです
が、1通ずつ生成させるだけならテンプレートで出来ると思います。

> テンプレートをうまくつかって、
>  1.(送り先)アドレスの記入
>  2.本文はじめに、 「(送り先)様」
>  3.「会費は、(備考1)円です。」
> などとしたいのです。

 これは、テンプレートでそれなりに出来ると思います。例えば、


   $(SetNameOnly,$(CurrentHeader,From)) 様

 とか、

 会費は、$(FindBookNote,$(CurrentHeader,From)) 円です。

 とかすればいいと思います。

 こういうテンプレートを「アカウント毎の設定・テンプレート/署名」の「新
規メール」の所に一時的に設定してやって、アドレス帳から「このメンバー宛の
新規メール」を連続実行してやればいいと思います。(手作業になりますが)

 手作業になるのをなんとか自動でってことならば、マクロを自作するしか無い
と思いますが、それはそれでかなり難しいと思います。マクロでやるとしたら、

   runsync2 "turukame.exe unsentmail to=xxx@xxxx.xx.xx template=1";

 みたいな感じで未送信メールの生成をさせるような処理をうまくループさせれ
ばいいんだと思いますが、アドレス帳からメールアドレスを拾ってくる用の関数
は無いので、例えばAdrBook.txtを直接読み込んで処理するようなかなり面倒な
ことになってしまいます。初心者ユーザー様であるってことなら、そこまでやる
のはとても無理だと思います。

[ ]
RE:25827 テンプレートの作成について(各No.25828
tiptop_16 さん 06/01/06 02:33
 
tiptop_16です。

秀まるお2様、JR0LPL様

・ありがとうございます。
 
> こういうテンプレートを「アカウント毎の設定・テンプレート/署名」の「新
>規メール」の所に一時的に設定してやって、アドレス帳から「このメンバー宛の
>新規メール」を連続実行してやればいいと思います。(手作業になりますが)

・有難うございます。これで、当面はいけそうです。

・ちなみに、当初テンプレートで試行錯誤していたおりは、

>アドレス帳から「このメンバー宛の新規メール」

とせずに、新規メールのアイコンを押してから、アドレス帳からあて先を選択しても、
(差出人)様のところが空欄のままであった点で、壁に当たっていましたが、なるほ
ど動きが分かりました。

・自動的にメール作成する件は、秀丸メールは使い始めたばかりの初心者ですが、秀
丸では簡単なマクロの経験はあるので、少し勉強してみようと思います。
 どうもありがとうございます。


[ ]
RE:25828 テンプレートの作成について(各No.25829
秀まるお2 さん 06/01/06 14:01
 
 今考えたんですけど、テンプレートの命令に$(ExecMacro,....)を入れる方法
と、アドレス帳での「設定・本体ウィンドウといっしょに表示」をONにする使い
方を組み合わせれば、ダブルクリックの連続技でメール生成がどんどん出来るよ
うです。

 具体的な説明をさせていただきますと、まず、テンプレートの中に、

 $(ExecMacro,AutoSaveUnsent.mac)$-

 みたいな命令を入れておいて、AutoSaveUnsent.macってマクロとして、例えば
以下のような内容を入れておきます。

    loaddll "tkinfo.dll";
    #n = dllfunc("SendLater");
    if( #n != 0 ) {
        exit;
    }


 こうしておくと、新規メールを作成したとたんにそのメールが「あとで送信」
されます。

 でもって、これとは別にアドレス帳での「設定・本体ウィンドウといっしょに
表示」をONにして、さらにはアドレス帳の設定での

  編集モードの時、ダブルクリックで「新規メール」動作とする

 のオプションもONにしておけば、あとはアドレス帳のメンバーをダブルクリッ
クするたけで、その人宛のメールが生成されて未送信フォルダに保存されます。
そのダブルクリック動作を連続してやれば、あっと言う間に100人分くらいの
メールは生成できると思います。

 ダブルクリックじゃなくても、「Enter 下矢印」ってキー操作を連続でやるだ
けでもうまくいくと思います。

[ ]
RE:25829 テンプレートの作成について(各No.25842
tiptop_16 さん 06/01/07 02:29
 
秀まるお2 さま

tiptop_16です。

バッチリです。

なるほど、こんなもやり方もあるのかと感動しました。
「Enter 下矢印」も、とても便利です。

益々秀丸メールのファンになりました。
もっと、使いこなせるように精進します。
ありがとうございます。

でわ。


[ ]