アドレスとテンプレートのシンクロNo.25303
LMHOSTS さん 05/11/28 22:09
 
お世話になっています。

アドレス帳に登録されているアドレスとテンプレートを、
なんらかの形でシンクロさせることはできないでしょうか?
というのは、相手によってテンプレートを変えたいことがあるからです。
例えば、日本人充てのメールの場合、「○○ 様」を、
外国人充ての場合は、「Dear, ○○」にしたいなどです。

[ ]
RE:25303 アドレスとテンプレートのシンクNo.25305
ダヴィンチ1958 さん 05/11/29 00:58
 

2005/11/29(火) 00:41:56

こんにちは、LMHOSTSさん

ダヴィンチ@ユーザーです。

送信相手によって、メール本文の内容などを変更するには
以下の3つの方法があります。


1.海外向けと国内向けにテンプレートを分けます。
  テンプレートを分ける手間が必要ですが、それぞれのテンプレートはとてもシン
プルで
  メンテしやすいでしょう。

2.あらかじめアドレス帳の備考欄などに「様」や「Dear,」を入力します。
  $(FindBookNote2,$(CurrentHeader,To))$-$(FindBook2,$(CurrentHeader,To))$-
$(FindBookNote3,$(CurrentHeader,To))
  
  たとえば、「Dear,」を備考2、「様」を備考3に入力します。

3.たとえば備考欄に海外向けなら「1」、国内向けなら「0」を入力しておきます。
  専用のマクロを作成して、宛先の敬称をToアドレスから判断して、「様」や
「Dear,」を
  入力します。
  マクロの開発とアドレス帳に識別コードを入力する必要があります。

私なら、1.をお勧めします。

/*
** タイトル:『hidesoft.8:25303| アドレスとテンプレートのシンクロ』
** 発信日:2005年11月28日(月) 22:09:43
** 発信者:LMHOSTSさん
*/
>お世話になっています。
>
>アドレス帳に登録されているアドレスとテンプレートを、
>なんらかの形でシンクロさせることはできないでしょうか?
>というのは、相手によってテンプレートを変えたいことがあるからです。
>例えば、日本人充てのメールの場合、「○○ 様」を、
>外国人充ての場合は、「Dear, ○○」にしたいなどです。

--
メーラー: HidemaruMail 4.60beta2 (WinNT,500)
OS: Windows2000 SP4

[ ]
RE:25303 アドレスとテンプレートのシンクNo.25308
秀まるお2 さん 05/11/29 10:19
 
 ダヴィンチさんの話と重なりますが、マクロと備考欄を使ってなんとかするこ
とは出来ると思います。逆に言うと、マクロを使わないとなんともならないです。

 マクロでやる作戦の例としては、例えばアドレス帳の備考欄を使って
テンプレートを切り替えるとか。

   loaddll "tkinfo.dll";
   $to = dllfuncstr("CurrentHeader", "To");
   $note = dllfuncstr("FindBookNote", $to);
   if( $note == "英語テンプレート" ) {
       #n = dllfunc("SwitchTemplate", "英語テンプレート");
   }

 とか。つまり、備考欄に"英語テンプレート"書いてある人宛のメールは、"英
語テンプレート"ってテンプレートが適用されるというマクロの例ですけど。

[ ]
RE:25303 アドレスとテンプレートのシンクNo.25317
LMHOSTS さん 05/11/29 18:25
 
助かりました。
マクロ作戦を採用させていただきました。
これでスムースに作業が行えます!

[ ]