Erstellen, Speichern und Laden von Outlook‑Kontakten in C++

Aspose.Email für C++ ermöglicht das programmgesteuerte Erstellen und Verwalten von Microsoft Outlook‑Kontakten. Die MapiContact Klasse bietet alle kontaktbezogenen Eigenschaften, einschließlich Namen, berufliche Informationen, Adressen, E‑Mail‑Konten, Telefonnummern, Kategorien, benutzerdefinierte Felder und Fotos.

Dieser Artikel zeigt, wie man Outlook‑Kontakte in den Formaten MSG und vCard (VCF) erstellt, speichert und liest.

Outlook‑Kontakt erstellen und speichern

Um einen Outlook‑Kontakt zu erstellen und auf dem Datenträger zu speichern, befolgen Sie die folgenden Schritte:

  1. Instanziieren MapiContact.
  2. Name, berufliche, persönliche und Adressdetails ausfüllen.
  3. Elektronische Adressen und Telefonnummern hinzufügen.
  4. Kategorien, Kilometer, Abrechnung und benutzerdefinierte Felder zuweisen.
  5. Optional können Sie ein Kontaktfoto einbetten.
  6. Speichern Sie den Kontakt im MSG‑ oder vCard‑(VCF‑)Format.

Das folgende Codebeispiel zeigt, wie man einen Outlook‑Kontakt mit detaillierten persönlichen, beruflichen und organisatorischen Informationen erstellt und in verschiedenen Formaten speichert:

Einen Kontakt mit MapiContact lesen

Die MapiContact Klasse kann Outlook‑Kontakte laden, die sowohl im MSG‑ als auch im VCF‑Format gespeichert sind.

Laden eines Kontakts aus MSG

Das folgende Codebeispiel zeigt, wie ein Kontakt aus einer Outlook‑MSG‑Datei geladen und in ein MapiContact Objekt.

Kontakt aus vCard (VCF) laden

Das folgende Codebeispiel zeigt, wie man Kontaktinformationen aus einer vCard‑(VCF‑)Datei mit zwei verschiedenen Ansätzen in Aspose.Email für C++ lädt. Es zeigt beide VCardContact Klassenmethode für das direkte Laden von vCard und das MapiContact Klassenmethode zum Konvertieren von vCard‑Daten in das Outlook‑MAPI‑Kontaktformat, die Flexibilität beim Arbeiten mit Kontaktdaten in verschiedenen Anwendungskontexten bietet.