酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Windows Mobile(.NET Compact Framework)で連絡先を取得する

.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";
    }

サンプルコードの実行結果

f:id:ch3cooh393:20140701150324p:plain