予定を作成する
Contents
[
Hide
]
VSTO
以下は、予定を作成し保存するコードスニペットです:
Outlook.AppointmentItem appt = Application.CreateItem(
Outlook.OlItemType.olAppointmentItem) as Outlook.AppointmentItem;
appt.Subject = "Developer's Conference";
appt.AllDayEvent = true;
appt.Start = DateTime.Parse("6/11/2007 12:00 AM");
appt.End = DateTime.Parse("6/16/2007 12:00 AM");
appt.Display(false);
Aspose.Email
予定を作成しICS 形式で保存するために、以下の手順が必要です。
- Appointment クラスのインスタンスを作成し、このコンストラクタで初期化します。
- 上記コンストラクタに次の引数を渡します
- 参加者
- 説明
- 終了日
- 場所
- 主催者
- 開始日
- 概要
- Save() メソッドを呼び出し、引数でファイル名と形式を指定します。
この予定は、Microsoft Outlook またはICSファイルを読み込める任意のプログラムで開くことができます。ファイルを Microsoft Outlook で開くと、予定は自動的に Outlook カレンダーに追加されます。
以下のコードスニペットは、予定を作成し、ICS 形式でディスクに保存します。
string location = "Meeting Location: Room 5";
DateTime startDate = new DateTime(1997, 3, 18, 18, 30, 00),
endDate = new DateTime(1997, 3, 18, 19, 30, 00);
MailAddress organizer = new MailAddress("aaa@amail.com", "Organizer");
MailAddressCollection attendees = new MailAddressCollection();
attendees.Add(new MailAddress("bbb@bmail.com", "First attendee"));
Appointment target = new Appointment(location, startDate, endDate, organizer, attendees);
target.Save("savedFile.ics");