在 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) 文件加载联系信息。它展示了两种 VCardContact 类方法用于直接加载 vCard 以及 MapiContact 类方法用于将 vCard 数据转换为 Outlook MAPI 联系人格式,为在不同应用场景中处理联系人数据提供灵活性。