NameSpace.CreateContactCard-Methode (Outlook)

Erstellt eine Instanz 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.

HinwBemerkungeneise

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

NameSpace-Objekt

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.