Общий доступ к контактным данным, включая визитную карточку
Используйте ForwardAsVcard](.. /.. /.. /api/Outlook.ContactItem.ForwardAsVcard.md) и метод ForwardAsBusinessCard объекта ContactItem для создания нового объекта MailItem , который содержит контактные данные из указанного Объекта ContactItem , присоединенного в виде VCard (VCF-файла), или можно использовать метод AddBusinessCard объекта MailItem , чтобы вложить контактные данные для указанного ContactItem в виде файла vCard. При использовании методов ForwardAsBusinessCard или AddBusinessCard изображение визитной карточки также добавляется в текст почтового элемента, если свойство BodyFormat объекта MailItem имеет значение olFormatHTML.
Следующий пример кода в Microsoft Visual Basic для приложений (VBA) — это функция , ForwardContactItem
которая принимает объект ContactItem в качестве параметра и пересылает объект ContactItem в виде вложения в новый почтовый элемент. ForwardContactItem
сначала проверяет, является ли объект допустимым объектом. Если объект действителен, ForwardContactItem
вызывает метод ForwardAsBusinessCard объекта ContactItem , чтобы создать новый объект MailItem с контактными данными, вложенными в виде vCard. ForwardContactItem
затем отображает и возвращает объект 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
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.