2010-12-16 3 views
4

次は私が達成したい二つのタスクです:プラグイン

  1. 私はOutlookにイントラネットサイトから画像を含むすべての連絡先の詳細をインポートしたいです。 (この部分は、ディレクトリをクロールすることで簡単に処理できます)
  2. 誰もがインストールできるように、このプログラムをプラグインに変換します。

私はこれをC#で書く予定です。どのように始めるべきか、これがどんなタイプのプロジェクトになるかについての私にいくつかの指針を教えてもらえますか?

答えて

7

私はあなたの説明のようにexaclyに動作するプラグインを作っています。

基本的には、「Outlookアドイン」というテンプレート(状況に応じてオフィス2007年または2010年)を使用してVSにソリューションを作成しました。

起動時に、インポートをトリガーするカスタムメニュー項目を作成します。私はいじり避けるために、カスタムの連絡先フォルダにOutlookの連絡先アイテムを作成した送信者の画像を表示するために

http://msdn.microsoft.com/en-us/library/ms269110(v=vs.80).aspx

:で(2003しかし、それは同じ手順のようなものだ)利用できる例「元の」連絡先フォルダを開きます。次に、このフォルダを「Outlookアドレス帳」(デフォルトではない)としてマークする必要がありました。そうしないと、連絡先の画像を検索しようとしているときにOutlookはこのフォルダを考慮しません。

以下

は、カスタムの連絡先フォルダと連絡先アイテムを作成する方法の説明とのリンクです:

http://www.eggheadcafe.com/community/aspnet/97/10159686/creating-folder-in-outlook-using-c.aspx

アドレス帳としてそれをマークするには、のようなものと呼ばれるフォルダオブジェクトのプロパティがありますIsAddressBook ..私は本当に正確に覚えていないが、おそらくあなたは知るだろう。 :)

+0

おかげでおじさん、それがどうなったか教えてくれます。 – rkg