Partager les informations de contact, y compris la carte de visite
Utilisez forwardAsVcard](.. /.. /.. /api/Outlook.ContactItem.ForwardAsVcard.md) et la méthode ForwardAsBusinessCard de l’objet ContactItem pour créer un objet MailItem qui contient les informations de contact de l’objet ContactItem spécifié joint sous forme de fichier vCard (.vcf), ou vous pouvez utiliser la méthode AddBusinessCard de l’objet MailItem pour joindre les informations de contact d’un objet ContactItem spécifié en tant que fichier vCard. Si vous utilisez les méthodes ForwardAsBusinessCard ou AddBusinessCard , une image de la carte de visite est également ajoutée au corps de l’élément de courrier si la propriété BodyFormat de l’objet MailItem a la valeur olFormatHTML.
L’exemple de code suivant dans Microsoft Visual Basic pour Applications (VBA) est une fonction, ForwardContactItem
, qui accepte un objet ContactItem en tant que paramètre et transfère l’objet ContactItem en tant que pièce jointe à un nouvel élément de courrier. ForwardContactItem
Vérifie d’abord si l’objet est un objet valide. Si l’objet est valide, ForwardContactItem
appelle la méthode ForwardAsBusinessCard de l’objet ContactItem pour créer un objet MailItem dont les informations de contact sont jointes en tant que vCard. ForwardContactItem
affiche et renvoie ensuite l’objet MailItem .
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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.