タスク(仕事)を追加する
.NET Compact Frameworkからは、Microsoft.WindowsMobile.PocketOutlook名前空間のOutlookクラスを使用する事 で、Outlook Mobileで記録した連絡先や予定、仕事などのプライベートな情報へ簡単にアクセスする事が出来ます。
ここでは、タスク(仕事)を追加する方法をご紹介します。
' Imports Microsoft.WindowsMobile.PocketOutlook
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs)
' 仕事を作成し、詳細を設定する
Dim theTask As New Task()
' 件名を設定する
theTask.Subject = "○×仕様書作成"
' 仕事の期限を 2005 年 5 月 9 日、午前 9:00 に設定する
theTask.ReminderTime = New DateTime(2005, 5, 9, 9, 0, 0)
' デバイスの振動を使用してリマインダを発行する
theTask.ReminderVibrate = True
' ユーザーが解除するまでリマインダを繰り返す
theTask.ReminderRepeat = True
' Outlook セッションを作成し、
' 仕事を Outlook の仕事フォルダに追加する
Using session As OutlookSession = New OutlookSession()
session.Tasks.Items.Add(theTask)
End Using
End Sub
// Imports Microsoft.WindowsMobile.PocketOutlook
private void Button1_Click(System.Object sender, System.EventArgs e)
{
// 仕事を作成し、詳細を設定する
Task theTask = new Task();
// 件名を設定する
theTask.Subject = "○×仕様書作成";
// 仕事の期限を 2005 年 5 月 9 日、午前 9:00 に設定する
theTask.ReminderTime = new DateTime(2005, 5, 9, 9, 0, 0);
// デバイスの振動を使用してリマインダを発行する
theTask.ReminderVibrate = true;
// ユーザーが解除するまでリマインダを繰り返す
theTask.ReminderRepeat = true;
// Outlook セッションを作成し、
// 仕事を Outlook の仕事フォルダに追加する
using (OutlookSession session = new OutlookSession()) {
session.Tasks.Items.Add(theTask);
}
}
上記のサンプルコードの実行画面。

参照:OutlookSession Class (Microsoft.WindowsMobile.PocketOutlook)