Windows Mobile 5.0 アプリケーション開発 POOM
Windows Mobile 5.0 + Compact Framework 2.0 になって、Pocket Outlook のデータを簡単に扱うことができるようになりました。これが POOM(Pocket Outlook Object Model) です。
要となるのは、Microsoft.WindowsMobile.PocketOutlook のクラスライブラリです。
PocketOutlook には予定表(Appointment)、連絡先(Contacts)、仕事(Tasks)のデータがありますがここにアクセスするには、以下のような手順で行います。
- Pocket Outlookに接続する
OutlookSession - 各データを取得する
OutlookSession.Appointment.Items
OutlookSession.Contacts.Items
OutlookSession.Tasks.Items - Pocket Outlookへの接続を切断する
OutlookSession.Dispose
例えばこんなコードを書けば、予定表のデータをListViewコントロールに取得することができます。
AppSession = New OutlookSession()
AppAppts = AppSession.Appointments.Items
For Each appt As Appointment In AppAppts
lviAppt = New ListViewItem()
lviAppt.Text = appt.Start.ToShortDateString()
lviAppt.SubItems.Add(appt.Start.ToShortTimeString())
lviAppt.SubItems.Add(appt.Subject)
Me.ListView1.Items.Add(lviAppt)
Next
AppSession.Dispose()
ぜひ一度お試しあれ!