|
鶴亀ユーザーのアルビレオです。
>そのヘッダの From: を右クリックすると、○○宛メールの作成
>で、新規メールを作れます。
>
>このときの新規メールは、ツールバーから新規メールを作るときと
>異なり、相手の名前がわかっています。 その名前を本文の
>冒頭に表示できればいい(返信メールの場合なら、テンプレート
>$(UnDoubleQuote,$(SetNameOnly,$(RootHeader,From))) 様 のように)
>と思ったのですが、新規メールのテンプレートでは、$(UnDoubleQuote,$(SetNameOnl
>y,$(RootHeader,From))) は
>使えないようです。
ここでいう新規メールの作成とはメールアドレスを選択してから、「xxx宛の
メールを作成」を実行したときの話ですよね?
テンプレートを設定しない状態で実行すればわかりますが、この新規メールには
To:が設定済みになっています。
だから
$(UnDoubleQuote,$(SetNameOnly,$(RootHeader,From)))
のかわりに
$(UnDoubleQuote,$(SetNameOnly,$(CurrentHeader,To)))
を使えばいいわけです。
それから敬称の選択ですが、マクロのメニューで選択するよりも
----
$(UnDoubleQuote,$(SetNameOnly,$(CurrentHeader,To)))
n'Guinです。
----
$(UnDoubleQuote,$(SetNameOnly,$(CurrentHeader,To)))先生
n'Guinです。
----
$(UnDoubleQuote,$(SetNameOnly,$(CurrentHeader,To)))様
n'Guinです。
----
$(UnDoubleQuote,$(SetNameOnly,$(CurrentHeader,To)))さん
n'Guinです。
----
とテンプレートを別々に用意しておいて、新規メールウィンドウを開いてから
メニューの[設定]-[テンプレートの切り替え]を使う方が簡単だと思います。
どうしても新規作成時にメニューを出したいなら、n'Guinさんのマクロを元に私
が書き直してもいいですが。
|
|