2012-02-08 11 views
0

私のアプリケーションには、Outlookからカスタムオートコンプリートソースにロードしたい電子メールアドレスフィールド(テキストボックス)があります。これを行う方法に関する提案や資料はありますか?Outlookのアドレス帳からオートコンプリートソース

アドレス帳のカスタムソースへの読み込みは、おそらくフォームの読み込み時に発生し、そのテキストボックスにもカスタムソースを割り当てます。

答えて

1

私は以前にOutlookでの作業のためにOutlook Primary Interop Assembliesを使用しました。

This例では、アドレス帳のすべてのエントリを列挙する方法を示しています。開始点として使用できるはずです。特に、この行には、オートコンプリートテキストボックスに入力するために必要な名前と電子メールアドレスが出力されます。

Outlook.ExchangeUser exchUser = addrEntry.GetExchangeUser(); 
Debug.WriteLine(exchUser.Name + " " + exchUser.PrimarySmtpAddress); 

オートコンプリート部分については、jQuery UI Autocompleteをチェックしてください。

+0

arg Microsoftのサンプルコードがうまく動作しなくなっています。 com issue、profile issue、アプリケーションセッションの問題。 Outlookの電子メールアドレスだけを読み込む簡単な方法はないと確信していますか? – ikathegreat

+0

私が知っているわけではありません。それを使用するのは難しいことではありません。私がしなければならなかったのは、Outlook DLLを参照していたので、そのままコードを貼り付けることができました。 – Lester

関連する問題