Twórz, zapisuj i ładuj kontakty Outlook w C++

Aspose.Email dla C++ pozwala programowo tworzyć i zarządzać kontaktami Microsoft Outlook. MapiContact klasa udostępnia wszystkie właściwości związane z kontaktami, w tym imiona, informacje zawodowe, adresy, konta e‑mail, numery telefonów, kategorie, pola niestandardowe i zdjęcia.

Ten artykuł demonstruje, jak tworzyć, zapisywać i odczytywać kontakty Outlook w formatach MSG i vCard (VCF).

Utwórz i zapisz kontakt Outlook

Aby utworzyć kontakt Outlook i zapisać go na dysku, wykonaj poniższe kroki:

  1. Instancjuj MapiContact.
  2. Wypełnij nazwisko, informacje zawodowe, osobiste i szczegóły adresu.
  3. Dodaj adresy elektroniczne i numery telefonów.
  4. Przypisz kategorie, przebieg, rozliczenia i pola niestandardowe.
  5. Opcjonalnie, osadź zdjęcie kontaktu.
  6. Zapisz kontakt w formacie MSG lub vCard (VCF).

Poniższy przykład kodu demonstruje, jak utworzyć kontakt Outlook z szczegółowymi informacjami osobistymi, zawodowymi i organizacyjnymi oraz zapisać go w różnych formatach:

Odczytaj kontakt przy użyciu MapiContact

Ten MapiContact klasa może wczytywać kontakty Outlook zapisane zarówno w formatach MSG, jak i VCF.

Wczytaj kontakt z pliku MSG

Poniższy przykład kodu demonstruje, jak wczytać kontakt z pliku Outlook MSG i przekonwertować go na MapiContact obiekt.

Wczytaj kontakt z vCard (VCF)

Poniższy przykład kodu demonstruje, jak wczytać informacje kontaktowe z pliku vCard (VCF) przy użyciu dwóch różnych podejść w Aspose.Email dla C++. Pokazuje oba VCardContact metoda klasy do bezpośredniego ładowania vCard i MapiContact metoda klasy konwertująca dane vCard na format kontaktu Outlook MAPI, zapewniając elastyczność pracy z danymi kontaktowymi w różnych kontekstach aplikacji.