NameSpace.CreateContactCard-Methode (Outlook)
Erstellt eine instance eines ContactCard-Objekts für den Kontakt, der durch den AddressEntry-Parameter angegeben wird.
Syntax
Ausdruck.
CreateContactCard
( _Address_
)
Ausdruck Eine Variable, die ein NameSpace-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
AddressEntry | Erforderlich | AddressEntry | Das AddressEntry -Objekt, das den Benutzer darstellt, für den die Visitenkarte erstellt werden soll. |
Rückgabewert
Das Office.ContactCard -Objekt, das für den angegebenen Benutzer erstellt wird.
Hinweise
Das ContactCard -Objekt ist in der Typbibliothek von Microsoft Office verfügbar. Vor dem Aufruf von CreateContactCard zum Erstellen einer Visitenkarte in Microsoft Outlook, muss Outlook in eine Outlook-Sitzung angemeldet sein.
Der AddressEntry-Parameter ist ein AddressEntry-Objekt , das einen der folgenden AddressEntry-Typen darstellt, die in der OlAddressEntryUserType-Enumeration definiert sind:
olExchangeDistributionListAddressEntry
olExchangeRemoteUserAddressEntry
olExchangeUserAddressEntry
olOutlookContactAddressEntry
olSmtpAddressEntry
Outlook löst den E_INVALIDARG-Fehler aus, wenn Sie eines der folgenden OlAddressEntryUserType -Werte der CreateContactCard -Methode als Argument übergeben:
olExchangeAgentAddressEntry
olExchangeOrganizationAddressEntry
olExchangePublicFolderAddressEntry
olLdapAddressEntry
olOtherAddressEntry
olOutlookDistributionListAddressEntry
Beispiel
Das folgende Codebeispiel in Microsoft Visual Basic für Applikationen (VBA) zeigt eine Visitenkarte für den aktuellen Benutzer an, der durch die CurrentUser -Eigenschaft des NameSpace -Objekts definiert ist.
Dieser Code kann nicht direkt aus dem VBA-Fenster ausgeführt werden. Klicken Sie zum Ausführen des Codes auf die Registerkarte Entwicklertools, klicken Sie auf das Menü Makros, und wählen Sie dann Project1.DisplayContactCardForCurrentUser aus. Weitere Informationen zur Registerkarte Entwirklertools finden Sie unter Ausführen des Entwicklermodus in Outlook.
Sub DisplayContactCardForCurrentUser()
Dim oCC As Office.ContactCard
Dim oAddrEntry As Outlook.AddressEntry
Set oAddrEntry = Application.session.CurrentUser.AddressEntry
Set oCC = Application.session.CreateContactCard(oAddrEntry)
oCC.Show msoContactCardFull, 100, 100, 100, 100, 100, True
End Sub
Siehe auch
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.