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)のデータがありますがここにアクセスするには、以下のような手順で行います。




  1. Pocket Outlookに接続する
     OutlookSession


  2. 各データを取得する
     OutlookSession.Appointment.Items
     OutlookSession.Contacts.Items
     OutlookSession.Tasks.Items


  3. 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()


ぜひ一度お試しあれ!


Comments (0)