共用方式為


NameSpace.CreateContactCard 方法 (Outlook)

為由 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

另請參閱

命名空間物件

支援和意見反應

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