レスありがとうございます。

>>676
なんとなく気持ち悪いのは分かります。ただ今回は社内で公開されているのを利用するので。

>>680
>>対象のPCで複数のメアドを使ってたら?メーラがOLじゃなかったら?
>>複数の他メーラを使い分けてたら?WEBメーラの場合は?

詳細は省いてしまったので、あれなのですが
社内なのでOLが確実に導入されていて、なおかつメアドは1つと保証されています。

# 仮に増えても属性が追加されるだけ?と甘い考えをしています

>>分かる範囲のメアド格納レジストリやINIファイルから取得するのが
>>シンプルで良いんでない?取得先に優先順番を付けて最初に取得
>>できたメアドだけにしておくとかさ。

最初はそのように考えたのですが、アクティブ・ディレクトリならノーメンテじゃん!
と思い立ち、現在に至っている次第です。


(重複しますが)状況を整理しますと
・OLは社内の全端末に導入されていて、名前からメアドをアクティブディレクトリ経由で取得できる
・自アプリからメアドを取得したいが何故か(ADSI2.5、ADO経由ともに)空値である
・メアドが直感的では無い場合も有りえるので、名前などから検索したい
 (もちろん必要な都度OLを利用するのも手ですが、それはそれで...)
・人の入れ替わりが結構発生するようなので、なるべくユーザに設定させたい(つまり楽をしたい)
・環境はVB6、Win2000。ただし現在の環境に新たなソフトの導入は不可(たぶん自作はOK)
というところでしょうか。

自分でも Web や書籍等をあたってみますが、なにか情報がございましたら宜しくお願いします。