C++でOutlook連絡先を作成、保存、読み込み

Aspose.Email for C++ を使用すると、Microsoft Outlook の連絡先をプログラムで作成および管理できます。 MapiContact このクラスは、名前、職業情報、住所、メールアカウント、電話番号、カテゴリ、カスタムフィールド、写真など、連絡先に関するすべてのプロパティを提供します。

本記事では、MSG および vCard(VCF)形式で Outlook 連絡先を作成、保存、読み取りする方法を示します。

Outlook 連絡先の作成と保存

Outlook 連絡先を作成しディスクに保存するには、以下の手順に従ってください:

  1. インスタンス化 MapiContact.
  2. 名前、職業、個人情報、住所の詳細を設定します。
  3. 電子メールアドレスと電話番号を追加します。
  4. カテゴリ、距離、請求情報、カスタムフィールドを割り当てます。
  5. オプションで、連絡先の写真を埋め込むことができます。
  6. 連絡先を MSG または vCard(VCF)形式で保存します。

以下のコードサンプルは、個人、職業、組織情報を詳述した Outlook 連絡先を作成し、さまざまな形式で保存する方法を示します:

MapiContact を使用した連絡先の読み取り

この MapiContact このクラスは、MSG と VCF の両方の形式で保存された Outlook 連絡先を読み込むことができます。

MSG から連絡先をロード

以下のコードサンプルは、Outlook MSG ファイルから連絡先を読み込み、次の形式に変換する方法を示します: MapiContact オブジェクト。

vCard(VCF)から連絡先を読み込む

以下のコードサンプルは、Aspose.Email for C++ で vCard(VCF)ファイルから連絡先情報を読み込む 2 つの異なる方法を示します。両方のアプローチを VCardContact クラスメソッドは、直接 vCard を読み込む機能と MapiContact このクラスメソッドは、vCard データを Outlook MAPI 連絡先形式に変換し、さまざまなアプリケーションコンテキストで連絡先データを扱う柔軟性を提供します。