連絡先を取得する
.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)
' Outlookセッションの作成
Dim outlook As New OutlookSession()
ComboBox1.DataSource = outlook.Contacts.Items
ComboBox1.DisplayMember = "FileAs"
End Sub
// 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";
}
上記のサンプルコードの実行画面。

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