アドレス帳で送信先を検索して、データ設定No.02127
白森 風 さん 01/07/02 11:35
 
初めまして。白森 風といいます。
秀丸エディタとともに愛用させて頂いております。

では、さっそくに本題

ブラウザからメール作成、あるいは、返信メールなどを作成する
際のことです。

送信先アドレスをアドレス帳から検索して、合致したら
アドレス帳からメールを作成したかのように
(ただしテンプレートは返信・転送用を使用する)
送信先の名前やテンプレートのメールを作成することはできませんか?

「$(SetNameOnly,$(CurrentHeader,To))さんへ」

などというテンプレートを作成したときに、名前が正しく設定されて
便利だと思います。
アドレス帳が巨大だと、処理時間が掛かってしまうのが難点ですけど、
秀丸の高速検索エンジンが使えるわけですから、結構使い物になる
のではないかと思うのですが…
(普通に送り先だけを検索するのでなく、ドレス帳をテキストと
 見て全検索し、ヒットしてから前後関係で送信先アドレスの項に
 なっているかを判定するという手も考えられると思います。)

=============================

あと、これは作者様も視野に入れているかもしれませんが、
強い希望は早く実現されるという意味で、
「テンプレートの複数選択化」
に1票を投じます。
個人的には新規・返信に各3種類くらいずつですね。

それでは、今回はこれにて。


[ ]
RE:02127 アドレス帳で送信先を検索して、データ設定No.02128
秀まるお2 さん 01/07/02 18:43
 
> 送信先アドレスをアドレス帳から検索して、合致したら
> アドレス帳からメールを作成したかのように
> (ただしテンプレートは返信・転送用を使用する)
> 送信先の名前やテンプレートのメールを作成することはできませんか?

 こういった処理を「テンプレート」でやることはできません。テンプレート
の処理はエディタが起動する前の段階で終わってしまうので、その後のマクロ
実行の段階ではテンプレートを切り換えることができません。

 あと、アドレス帳からの検索も、現状のマクロ(およびtkinfo.dllの関数)
ではサポートされていません。しいてやるなら秀丸エディタを使ってAdrBook.
txtを開いて検索させるなど、とても面倒なことになります。

 ということで、あくまで将来的な話として、

 − マクロからテンプレートの選択などをやり直す処理の追加。
 − アドレス帳からの検索などの関数追加。

 が必要だと思います。一応要望リストに入れておきます。

> 「テンプレートの複数選択化」
> に1票を投じます。

 現状の、アカウントまたはフォルダ毎にテンプレートを指定する仕組みと複
数選択の両方をサポートすることは、ユーザーインタフェース的にややこしく
なって良くないと思います。

 何かシンプルでわかりやすいやり方を検討してから対応したいと思います。
どっちにしても将来ということになります。

[ ]
RE:02128 アドレス帳で送信先を検索して、データ設定No.02159
白森 風 さん 01/07/04 07:16
 

お忙しいところ、お返事ありがとうございました。

実現が大変そうなので、少し機能を整理してみます。

1.既に作成されたメール編集フォームに対して、
  「別のテンプレートを適用する」あるいは
  「別アカウントのテンプレートを適用する」という
  マクロないしコマンドを準備する。

  既に書いた内容(既に適用されているテンプレートの内容を
  含めて)は、削除または全コピー。

  具体的には、適用元メール編集フォームの情報を元に、
  新規編集フォームを作成して、元のフォームを閉じる
  というところでしょうか?
  (当てずっぽうです)

2.そして、

> − アドレス帳からの検索などの関数追加。

  により、既に作成されているメール編集フォームの名前変更
  を実現

3.最後に統合して新規作成時に適用
  でも1,2が出来れば、無理に統合する必要は無い気がしますね。



> 現状の、アカウントまたはフォルダ毎にテンプレートを指定する仕組みと複
>数選択の両方をサポートすることは、ユーザーインタフェース的にややこしく
>なって良くないと思います。

う〜ん、これは感覚の問題なので、何とも言えませんが、
Winbiffなどで使っている限りは、特に問題を感じませんでした。

特にフッタなどは、アカウント毎に4〜5種類使用します。
仕事なら社内・社外×和・英 趣味なら所属団体毎。

とりあえずは、アカウント毎に切り替えられるということなので、
疑似アカウントを追加して対応いたします。


それでは、これにて。


[ ]
RE:02159 アドレス帳で送信先を検索して、データ設定No.02160
羊飼 さん 01/07/04 08:05
 
羊飼です.

白森 風さんは書きました:
> とりあえずは、アカウント毎に切り替えられるということなので、
> 疑似アカウントを追加して対応いたします。

擬似アカウントなど作らなくとも,
振り分けフォルダごとに設定できますよ.

「社内(日本語)」フォルダ,「社外(日本語)」フォルダ,
「社内(英語)」フォルダ,「社外(英語)」フォルダ,云々,
のようにフォルダを作成して,
そのフォルダを右クリックすれば設定メニューが現われます.

[ ]
RE:02159 アドレス帳で送信先を検索して、データ設定No.02174
ひろ さん 01/07/04 12:05
 
 白森さん今日は、ひろです。
> 1.既に作成されたメール編集フォームに対して、
>   「別のテンプレートを適用する」あるいは
>   「別アカウントのテンプレートを適用する」という
>   マクロないしコマンドを準備する。
 既にあるマクロコマンドと DLL 関数を組み合わせることにより可能です。
 テンプレートに全く互換性がありませんが、そういったマクロを既に公開
しています。

[ ]
RE:02160 アドレス帳で送信先を検索して、データ設定No.02197
白森 風 さん 01/07/05 07:12
 
羊飼さんへ、

なるほど、フォルダ毎に設定できるのですね。了解です。

テンプレート用疑似アカウントよりは、テンプレート用
フォルダの方が大分良いですね。ありがとうございました。



[ ]
RE:02174 アドレス帳で送信先を検索して、データ設定No.02214
白森 風 さん 01/07/05 22:12
 
> 既にあるマクロコマンドと DLL 関数を組み合わせることにより可能です。
> テンプレートに全く互換性がありませんが、そういったマクロを既に公開
>しています。

紹介、ありがとうございます。
ひろさんのマクロ、さっそくダウンロードしてきました。

本当は、使って結果が出てから報告しようと思っていたのですが、
時間が無くてなかなか使い方が掴めずにいるので、とりあえず
先にお礼を申し上げに来ました。

休日にでも、じっくり説明を読んで、判らないところがあれば
尋ねに参るかもしれません。その際はご指導いただければ幸いです。

それでは、また。

[ ]