フォルダとアドレス帳の関連付けについてNo.14625
くろべえ さん 03/09/21 10:54
 
こんにちは、くろべえと申します。
今現在複数のアカウントを作成してそれぞれのアカウントには5個程度
フォルダを作成、受信メールはそれらに自動振り分けの設定をしています。
アドレス帳には3つのグループを作って、それぞれに30人分ずつ程度
アドレスを登録しています。
メール作成時、それぞれのアカウントや、フォルダごとにアドレス帳の
グループを選んで展開、表示をさせることは出来ますでしょうか?
また、そのようなマクロをお作りになられている方はいらっしゃい
ますでしょうか?
よろしくお願い致します。

[ ]
RE:14625 補足説明ですNo.14632
くろべえ さん 03/09/21 21:54
 
すみません、希望することがうまく説明できていないです。

例えば「会社」というアカウントの下に「得意先」フォルダが
あるとします。
その「得意先」フォルダを選択している状態で新規メールを書こうと
エディタを起動します。
エディタの"To"をクリックしてアドレス帳を起動するさい
アドレス帳の中の3つあるグループの中の「得意先」という
アドレスグループを自動的に展開し、それに続いて今度は例えば
「私用」アカウントの下にある「自分用」フォルダを選択している状態で
新規メールを書こうとエディタを起動し"To"をクリックしてアドレス帳を
起動した際は、アドレス帳の中の「プライベート」というグループが
自動的に開いてくれればとても助かるのですが・・・。

[ ]
RE:14625 フォルダとアドレス帳の関連付けNo.14633
秀まるお2 さん 03/09/21 21:59
 
 フォルダとアドレス帳の特定グループを関連づけさせたいという話は過去にも
何度か出てます。たぶん、何か特定のメールソフトがそういう機能を持っていて、
そのメールソフトから鶴亀メールに移行されたユーザー様だと思いますけど。

 で、鶴亀メールには、そのようなフォルダとアドレス帳グループを関連づける
機能は無く、ユーザー様の作成されたマクロにも(僕が探した限りは)そういう
物が無いようです。

 とりあえず、グループが3つしか無いのでしたら、毎回グループから選択して
も大した手間にはならないかと思います。

 鶴亀メールのエディタの「To:」の部分は、マウスでクリックできます。また
は、そこの右側にカーソルを置いて、Alt+下矢印キーを押しても同じ動作となり
ます。その時の動作が、「全般的な設定・エディタ・詳細(その他)」の所の
「宛先部分で入力補助メニューコマンドを実行したとき」ということでカスタマ
イズ可能です。

 そこを適当にカスタマイズすれば、グループを捜す手間は大したことでは無い
んじゃないかと思います。

[ ]
RE:14633 フォルダとアドレス帳の関連付けNo.14635
くろべえ さん 03/09/21 22:11
 
秀まるおさま

コメントありがとうございます。

> とりあえず、グループが3つしか無いのでしたら、毎回グループから選択して
>も大した手間にはならないかと思います。

> そこを適当にカスタマイズすれば、グループを捜す手間は大したことでは無い
>んじゃないかと思います。

そうなんですが、アドレス帳の関連づけができないので、
グループが3つ程度「しか」作れないんです。
これ以上作っちゃうととても見難くって。
本当はもっとアドレス帳のグループや、アドレスを登録しないと
仕事にならないんですが、実は私、視力がすごく悪いので、この程度の
グループ&登録数におさえているんです・・・。
視力がとても悪いものには、たった3つのグループであっても
たいへんなことってあるので。
今現状でもアドレスを見まちがえて打ち込んじゃって・・・。
ですから、アドレス帳に関連付けができたら便利だなぁと思うのです。
勝手を言ってすみません。


[ ]
RE:14632 補足説明ですNo.14637
秀まるお2 さん 03/09/21 22:15
 
 マクロ用の関数にAdrBookという関数がありまして、それは単純にアドレス帳
を呼び出すだけなんですけど、これにパラメータを追加して、例えばアドレス帳
を起動した時に特定のグループを選択させるとか、そういう程度なら簡単に対応
できます。

 それでどうでしょ?

 仮にそれが実現したら、マクロとテンプレートとフォルダ毎設定の3つの組み
合わせで要望が実現します。

----------以下、仮の話--------------

 例えば、「得意先」というグループを選択してアドレス帳を呼び出す、「得意
先の宛先選択.mac」というマクロを作ります。

    loaddll "tkinfo.dll";
    #n = dllfunc("AdrBook", 0, "得意先");

 さらに、このマクロを呼び出すためのテンプレートも用意します。

   $(ExecMacro,"得意先の宛先選択.mac")$-

 「得意先」フォルダのフォルダ毎の設定で、新規メール用のテンプレートとし
て、先ほど作成した「得意先選択」を選択しておけば、新規メール作成時にアド
レス帳が起動して、得意先グループが選択された状態となります。

[ ]
RE:14637 補足説明ですNo.14650
秀まるお2 さん 03/09/22 17:09
 
 とりあえずAdrBook関数を拡張するのだけは簡単に出来たので、それだけ対応
します。

>     #n = dllfunc("AdrBook", 0, "得意先");

 これは間違いで、

     #n = dllfunc("AdrBook", "得意先");

 のように指定してもらう形になります。

[ ]
RE:14650 補足説明ですNo.14651
秀まるお2 さん 03/09/22 17:25
 
 ついでに、テンプレートから直接アドレス帳の起動を指定できるようにしまし
た。

       $(AdrBook)$-

 とすると、エディタ起動直後にアドレス帳を起動します。

       $(AdrBook,test)$-

 のように指定すると、アドレス帳起動時に初期選択グループも指定出来ます。

 $(AdrBook)と$(ExecMacro)は同時に使えないという仕様です。

 次のV3.07β1にて、フォルダ毎のテンプレート指定だけで解決できるようにな
ります。

[ ]
RE:14651 補足説明ですNo.14656
くろべえ さん 03/09/22 20:20
 
秀まるお2さまこんばんは。

いろいろお手数をおかけしてもうしわけありません。
とても嬉しいです!
まずは、教えて頂いた方法を試してみます。
そして次ベータバージョン以降の鶴亀メールを
楽しみに待つことにいたします。
本当にありがとうございます。

この作者様の小回りのきき具合、すばやいご対応が、
秀丸エディタや鶴亀メールの多くのファンを魅了しているのでしょうね!

[ ]
RE:14651 補足説明ですNo.14677
きもと さん 03/09/23 22:20
 
 秀まるお様、くろべえ様 きもとです。

 突然話に加わって申し訳ございません。前にアドレス帳との連携を
 お願いしたきもとです。
 
 この機能待ち望んでいました。特にテンプレートで使えるのがうれしいです。
 
 実装され次第早速活用させていただきます。

[ ]