私はすでにこれをここで尋ねました-> Outlookの連絡先リストを収集します
しかし、MAPIを使用したソリューションは悪くはありません。すべてのPCに存在するわけではない一部のOutlookライブラリに大きく依存しており、WinバージョンとOutlookバージョンに基づいて場所が異なります。
それで、MAPIを使用する以外に連絡先情報を取得する他の方法はありませんか?ファイルに保存されている連絡先は、どこからでも読み取ることができますか?
前もって感謝します。
PST形式に基づいて独自のOutlookpstパーサーを作成できます。連絡先もこのファイルで利用できます。
MAPIはCOMベースであるため、コードはそれがどこにあるか、またはどのバージョンがインストールされているかを気にする必要はありません。使用可能なバージョンを使用するだけです(サポートされている最低バージョンに対してビルドすると仮定します)。
別の方法は、Outlookの内部へのアクセスを提供するが、MAPIとほぼ同じように機能するOutlookオブジェクトモデルを使用することです。