カスタム SharePoint Web パーツからプログラムで Outlook に予定を作成することはできますか? VB.Net のリンクまたは例が最も役に立ちます。
ありがとう。
カスタム SharePoint Web パーツからプログラムで Outlook に予定を作成することはできますか? VB.Net のリンクまたは例が最も役に立ちます。
ありがとう。
以下にいくつかのオプションを示します。
ICS ファイルを動的に生成する
最も簡単な方法は、ICS (iCalendar)ファイルを生成し、ダウンロード用に提示することです。これにより予定が自動的に作成されるわけではありませんが、ユーザーが Outlook を開いて保存するのは非常に簡単です。これを行う方法を示す優れたチュートリアルが MSDNにあります。
MAPI を使用する
JavaScript または VBScript を ASP.NET ページに追加し、MAPI を使用してこれを行うこともできます。必要なコードは次のとおりです。繰り返しますが、これは予定を自動的に作成しません。その他の欠点は、ユーザーにセキュリティ プロンプトが表示されること、IE でのみ機能すること、ActiveX スクリプトを許可するように IE のセキュリティ設定を設定する必要があることです。
交換を利用する
Outlook が Exchange を使用して企業環境に展開されている場合、いくつかのオプションがあります。CDOEX (かなり古い)、WebDAV (それほど古いものではありません)、および Exchange Web サービス (推奨) です。これらすべてのサンプル コードがここにあります。これらのオプションのいずれかが構成されている場合、これが優れたユーザー エクスペリエンスの最善の策です。