共用方式為


ListBox.Click 事件 (Outlook Forms 腳本)

當控制項有一個以上的可能值,而使用者明確選取一值時,會發生此事件。

語法

運算式點擊

表達 代表 ListBox 物件的變數。

註解

以下列出起始指定控制項之 Click 事件的動作範例:

  • 按一下表單的空白區域,或是表單上的已停用控制項 (而非清單方塊)。

  • 以滑鼠左鍵按一下控制項 (按左鍵)。

  • 按下控制項的快速鍵。

對於一些控制項, Click 事件會在 Value 屬性變更時發生。 不過,使用 PropertyChangeCustomPropertyChange 事件是偵測屬性新值的慣用技巧。 以下是因將新值指派給控制項而起始 Click 事件的動作範例:選取 ListBox 的值,讓它不一定符合控制項下拉式清單中的專案。 例如,如果沒有排序清單,在編輯區域中輸入的第一個符合字元就可能不是清單中僅有的符合項目,因此,選擇這種值就不會引發 Click 事件。 在排序的清單中,您可以使用輸入項目符合檢查,來確定選取的值是使用者所輸入文字的唯一符合項目。

Click 事件不會在 Value 設定為 Null 時起始。

按一下滑鼠左鍵會變更控制項的值,因而啟動 Click 事件。 按一下滑鼠右鍵不會變更控制項的值,所以也不會啟動 Click 事件。

如果您將 ListBox 繫結至欄位, Click 事件便不會觸發。 如下列程式碼範例所示,您需要使用 PropertyChangeCustomPropertyChange 事件來透過程式碼偵測變更:

Sub Item_PropertyChange(ByVal Name) 
Set MyListBox = Item.GetInspector.ModifiedFormPages("Message").Controls("ListBox1") 
Select Case Name 
 Case "Mileage" 
 Item.CC = MyListBox.Value 
 Item.Subject = MyListBox.Value 
 Case Else 
End Select 
End Sub

支援和意見反應

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