Outlook) (NameSpace.CreateContactCard 方法
為AddressEntry參數指定的連絡人建立ContactCard物件的實例。
語法
expression。 CreateContactCard
( _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 支援與意見反應。