共用方式為


Outlook) (NameSpace.CreateContactCard 方法

AddressEntry參數指定的連絡人建立ContactCard物件的實例。

語法

expressionCreateContactCard( _Address_ )

表達 代表 'NameSpace' 物件的變數。

參數

名稱 必要/選用 資料類型 描述
AddressEntry 必要 AddressEntry AddressEntry物件,代表要為其建立連絡人卡片的使用者。

傳回值

為指定的使用者建立的 Office.ContactCard 物件。

註解

ContactCard物件可在 Microsoft Office 的型別程式庫中取得。 在呼叫 CreateContactCard 以在 Microsoft Outlook 中建立連絡人卡片之前,必須先將 Outlook 登入 Outlook 會話。

AddressEntry 參數是 AddressEntry 物件,這個物件代表 OlAddressEntryUserType 列舉中所定義的下列其中一個 AddressEntry 類型:

  • olExchangeDistributionListAddressEntry

  • olExchangeRemoteUserAddressEntry

  • olExchangeUserAddressEntry

  • olOutlookContactAddressEntry

  • olSmtpAddressEntry

當您將下列任何 OlAddressEntryUserType 值當做引數傳遞至 CreateContactCard 方法時,Outlook 會引發E_INVALIDARG錯誤:

  • olExchangeAgentAddressEntry

  • olExchangeOrganizationAddressEntry

  • olExchangePublicFolderAddressEntry

  • olLdapAddressEntry

  • olOtherAddressEntry

  • olOutlookDistributionListAddressEntry

範例

下列 Microsoft Visual Basic for Applications (VBA) 程式碼範例會顯示NameSpace物件之CurrentUser屬性所定義之目前使用者的連絡人卡片。

您無法直接從 VBA 視窗使用這個程式碼。 若要執行程式碼,請依序按一下 [開發人員] 索引標籤和 [巨集] 功能表,然後選取 [Project1.DisplayContactCardForCurrentUser]。 如需 [開發人員] 索引標籤的詳細資訊,請參閱在 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

另請參閱

NameSpace 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應