2012-03-22 23 views
-1

私は、ファイルを作成してOutlookの電子メールに添付するいくつかのコードをc#で作成しました。添付ファイルを開いて受け入れることなく、Outlookの予定表に直接表示される予定を作成する方法はありますか?ICalを使用してOutlookの予定を作成する

ありがとうございました。

答えて

2

あなたが他の誰かに予定を送信し、それが自分のカレンダーに追加得ることについて話している場合は、私はそれが不可能だと確信しています。少なくとも、私は希望それは不可能です。

あなたがあなた自身のカレンダーに予定を追加する方法について話している場合は、このために、Outlookのオートメーションオブジェクトを使用することができます。 Microsoft Outlookのオブジェクトライブラリへの参照を追加し、このような何か:

using System; 
using Outlook = Microsoft.Office.Interop.Outlook; 

namespace ConsoleApplication1 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      Outlook.Application ol= new Outlook.Application(); 
      Outlook.AppointmentItem cal = ol.CreateItem(Outlook.OlItemType.olAppointmentItem); 
      cal.Start = DateTime.Now; 
      cal.End = DateTime.Now.AddMinutes(30); 
      cal.Subject = "Test"; 
      cal.Save(); 
     } 
    } 
} 
関連する問題