.NET Compact Frameworkからは、Microsoft.WindowsMobile.PocketOutlook名前空間のOutlookクラスを使用することで、Outlook Mobileで記録した連絡先や予定、仕事などのプライベートな情報へ簡単にアクセスする事が出来ます。
連絡先を取得する
ここでは、連絡先を取得する方法をご紹介します。
VB.NET
' Imports Microsoft.WindowsMobile.PocketOutlook Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) ' Outlookセッションの作成 Dim outlook As New OutlookSession() ComboBox1.DataSource = outlook.Contacts.Items ComboBox1.DisplayMember = "FileAs" End Sub
C#
// Imports Microsoft.WindowsMobile.PocketOutlook private void Button1_Click(System.Object sender, System.EventArgs e) { // Outlookセッションの作成 OutlookSession outlook = new OutlookSession(); ComboBox1.DataSource = outlook.Contacts.Items; ComboBox1.DisplayMember = "FileAs"; }
サンプルコードの実行結果