共用方式為


Outlook) (SelectNamesDialog.Display 方法

會顯示 [選取名稱] 對話方塊。

語法

expressionDisplay

表達 代表 SelectNamesDialog 物件的變數。

傳回值

布林值,如果使用者已按一下 [確定] 則為True;如果使用者已按一下 [取消] 或 [關閉] 圖示,則為False

註解

顯示 [選取 名稱 ] 對話方塊時, Display 會使用先前的位置和大小 (由對話方塊的頂端、左側、寬度和高度) 表示。

[選取名稱] 對話方塊是強制回應對話方塊,這表示在使用者按一下 [確定]、[取消] 或 [關閉] 圖示之前,程式碼將停止執行。

您應該查看是否有包含記憶體不足的錯誤條件,否則將會開啟另一則訊息或對話方塊。

範例

下列程式碼範例將說明如何建立郵件項目,並讓使用者從 [選取名稱] 對話方塊的 Exchange 全域通訊清單中選取收件者,而且如果使用者已選取可完整解析的收件者,便傳送郵件項目。

Sub SelectRecipients() 
 Dim oMsg As MailItem 
 Set oMsg = Application.CreateItem(olMailItem) 
 Dim oDialog As SelectNamesDialog 
 Set oDialog = Application.Session.GetSelectNamesDialog 
 With oDialog 
 .InitialAddressList = _ 
 Application.Session.GetGlobalAddressList 
 .Recipients = oMsg.Recipients 
 If .Display Then 
 'Recipients Resolved 
 oMsg.Subject = "Hello" 
 oMsg.Send 
 End If 
 End With 
End Sub

另請參閱

SelectNamesDialog 物件

支援和意見反應

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