Freigeben von Kontaktinformationen einschließlich der Visitenkarte
Verwenden Sie die ForwardAsVcard](.. /.. /.. /api/Outlook.ContactItem.ForwardAsVcard.md) und die ForwardAsBusinessCard-Methode des ContactItem-Objekts , um ein neues MailItem-Objekt zu erstellen, das die Kontaktinformationen aus dem angegebenen ContactItem-Objekt enthält, das als vCard-Datei (VCF) angefügt ist, oder Sie können die AddBusinessCard-Methode des MailItem-Objekts verwenden, um die Kontaktinformationen für ein angegebenes ContactItem-Objekt als vCard-Datei anzufügen. Wenn Sie die ForwardAsBusinessCard - oder AddBusinessCard-Methode verwenden, wird auch ein Bild der Visitenkarte an den Textkörper des E-Mail-Elements angefügt, wenn die BodyFormat-Eigenschaft des MailItem-Objekts auf olFormatHTML festgelegt ist.
Das folgende Codebeispiel in Microsoft Visual Basic for Applications (VBA) ist eine Funktion, ForwardContactItem
, die ein ContactItem-Objekt als Parameter akzeptiert und das ContactItem-Objekt als Anlage an ein neues E-Mail-Element weiterleitet. ForwardContactItem
überprüft zuerst, ob das Objekt ein gültiges Objekt ist. Wenn das Objekt gültig ist, ruft ForwardContactItem
die ForwardAsBusinessCard -Methode des ContactItem -Objekts auf, um ein neues MailItem -Objekt zu erstlellen, an das die Kontaktinformationen als vCard angehängt sind. ForwardContactItem
gibt anschließend das MailItem -Objekt zurück und zeigt es an.
Private Function ForwardContactItem(objContactItem As Outlook.ContactItem) As Outlook.MailItem
Dim objMailItem As MailItem
On Error GoTo ErrRoutine
If objContactItem Is Nothing Then
ForwardContactItem = Nothing
Else
' Forward the contact item, including a business card
' image, and display the new MailItem object.
Set objMailItem = objContactItem.ForwardAsBusinessCard
objMailItem.Display
ForwardContactItem = objMailItem
End If
EndRoutine:
Exit Function
ErrRoutine:
MsgBox Err.Number & " - " & Err.Description, _
vbOKOnly Or vbCritical, _
"ForwardContactItem"
GoTo EndRoutine
End Function
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.