2016-06-15 12 views
-1

Outlookと対話できるようにするためにWebアプリケーションが必要な場合、Outlookでデータベースに直接データを入れるために、これをどのようにプログラム/インライン化できますか? (基本的に自分のCRMをプログラムしたいのであれば、MS Outlookの電子メールプラットフォームと対話するにはどうすればいいですか?ユーザーが連絡先を選択し、Webフォームで詳細を見ることができ、ウィンドウには、連絡先に関するOutlookのミニバージョンを表示することを意味する電子メールを送信/表示するオプションを含む、この人とのすべての見通しの通信があります。 。)OutlookをWebアプリケーションに接続する

+0

Outlookからプログラムで対話する方法を調べることから始めます。おそらく、[MSDN](https://msdn.microsoft.com/)が良い場所です。そうでなければ、この質問はあまりにも広すぎます。 –

答えて

0

Microsoft.Office.Interop.Outlookへの参照を追加し、文

using Microsoft.Office.Interop.Outlook; 

あなたのプログラムでOutlookと動作するようにスタートを与える必要がありますを使用して、以下を追加。そこからInteropライブラリのドキュメント(ここにはhttps://msdn.microsoft.com/en-us/library/office/microsoft.office.interop.outlook.aspxがあります)を使用してください。

+1

InteropをWebアプリケーションで使用することは、IISサーバー上でOutlook/Officeアプリケーションを作成し、それを「リモート」で制御することが不可欠であるため、特に、複数のユーザーがアクティブな場合同時に。 – bassfader

1

Microsoft Exchange Web Servicesを調べると、Microsoft Exchangeサーバー/サービス(またはOffice 365)と通信することができます。 EWSと自動検出を使用するクライアントアプリケーションを開発するための推奨インタフェースはと通信するためにされて

EWSマネージAPI:あなたがExchangeアカウントで多くのことを行うことができEWSを使用して

は、上記のリンクから、この引用を参照してください交換。 EWS Managed APIを使用すると、電子メールメッセージ、カレンダー、タスク、連絡先情報を操作したり、メールボックス、パブリックフォルダ、パブリックフォルダのメールボックスにプログラムでアクセスすることができます。このAPIを使用すると、基本的なEWS SOAPメッセージまたは現在は推奨されていない生成プロキシクラスよりも直感的な形式で、ほとんどのExchangeリソースにプログラムでアクセスできます。基本となるEWS操作で利用できる機能のほとんどすべては、EWS Managed APIで使用できますが、軽微な違いがあります。

EWS Managed APIは、本質的にEWSのラッパーです。 EWS SOAP呼び出しはEWS Managed APIによって送信され、EWS SOAP応答も解析され、EWS Managed APIによって処理されます。

+0

または(すべてのOutlookクライアントがExchangeに接続/接続できるわけではありません)、クライアントアプリケーションまたはOutlookプラグインを配布することができます。 –

関連する問題