Tạo, lưu và tải danh bạ Outlook trong C++

Aspose.Email cho C++ cho phép bạn tạo và quản lý danh bạ Microsoft Outlook một cách lập trình. The MapiContact lớp cung cấp tất cả các thuộc tính liên quan đến danh bạ bao gồm tên, thông tin chuyên môn, địa chỉ, tài khoản email, số điện thoại, danh mục, trường tùy chỉnh và ảnh.

Bài viết này minh họa cách tạo, lưu và đọc danh bạ Outlook ở định dạng MSG và vCard (VCF).

Tạo và lưu một danh bạ Outlook

Để tạo một danh bạ Outlook và lưu nó vào đĩa, hãy làm theo các bước dưới đây:

  1. Tạo thể hiện MapiContact.
  2. Điền tên, thông tin chuyên môn, cá nhân và địa chỉ.
  3. Thêm địa chỉ điện tử và số điện thoại.
  4. Gán các danh mục, số km, phí thanh toán và các trường tùy chỉnh.
  5. Tùy chọn, nhúng ảnh của danh bạ.
  6. Lưu danh bạ ở định dạng MSG hoặc vCard (VCF).

Mẫu mã dưới đây minh họa cách tạo một danh bạ Outlook với thông tin cá nhân, chuyên môn và tổ chức chi tiết và lưu nó ở các định dạng khác nhau:

Đọc danh bạ bằng MapiContact

Cái MapiContact lớp có thể tải danh bạ Outlook được lưu ở cả định dạng MSG và VCF.

Tải một danh bạ từ MSG

Mẫu mã dưới đây minh họa cách tải một danh bạ từ tệp Outlook MSG và chuyển đổi nó thành một MapiContact đối tượng.

Tải danh bạ từ vCard (VCF)

Mẫu mã dưới đây minh họa cách tải thông tin danh bạ từ tệp vCard (VCF) bằng hai cách tiếp cận khác nhau trong Aspose.Email cho C++. Nó cho thấy cả VCardContact phương thức lớp để tải trực tiếp vCard và the MapiContact phương thức lớp để chuyển đổi dữ liệu vCard sang định dạng danh bạ Outlook MAPI, cung cấp tính linh hoạt khi làm việc với dữ liệu danh bạ trong các ngữ cảnh ứng dụng khác nhau.