C++でOutlook連絡先を作成、保存、読み込み
Aspose.Email for C++ を使用すると、Microsoft Outlook の連絡先をプログラムで作成および管理できます。 MapiContact このクラスは、名前、職業情報、住所、メールアカウント、電話番号、カテゴリ、カスタムフィールド、写真など、連絡先に関するすべてのプロパティを提供します。
本記事では、MSG および vCard(VCF)形式で Outlook 連絡先を作成、保存、読み取りする方法を示します。
Outlook 連絡先の作成と保存
Outlook 連絡先を作成しディスクに保存するには、以下の手順に従ってください:
- インスタンス化 MapiContact.
- 名前、職業、個人情報、住所の詳細を設定します。
- 電子メールアドレスと電話番号を追加します。
- カテゴリ、距離、請求情報、カスタムフィールドを割り当てます。
- オプションで、連絡先の写真を埋め込むことができます。
- 連絡先を 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 連絡先形式に変換し、さまざまなアプリケーションコンテキストで連絡先データを扱う柔軟性を提供します。