共用方式為


Application.BeforeSelectionDelete 事件 (Visio)

會在刪除選取的物件之前發生。

語法

表情BeforeSelection刪除 (選擇)

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Selection 必要 [IVSELECTION] 將要刪除的選定物件。

註解

如果形狀的 Type 屬性是 visTypeGroup (2) 或 visTypePage (1) ,則 Shape 物件可以作為 BeforeSelectionDelete 事件的來源物件。

BeforeSelectionDelete 事件會指出將要刪除的已選取圖形。 無論是否有鎖定任何圖形,都會傳送此通知,不過,並不會刪除鎖定的圖形。 若要確定某個圖形是否已遭鎖定而無法刪除,請檢查其 LockDelete 儲存格的值。

BeforeSelectionDeleteBeforeShapeDelete 事件相似,因為它們都在圖形刪除前觸發。 當單一操作刪除多個形狀時,它們的行為有所不同。 假設一個 切割 操作刪除了三個形狀。 BeforeShapeDelete 事件會觸發三次,並作用於三個物件中的每個。 BeforeSelectionDelete 事件會觸發一次,並作用於一個選擇物件,該物件中你選擇了你想刪除的三個形狀。

如果您是使用 Microsoft Visual Basic 或 Visual Basic for Applications (VBA),則本主題中的語法會描述有效處理事件的常用方式。

如果你想建立自己的 事件 物件,可以使用 AddAddAdvise 方法。

若要建立可以執行附加元件的 Event 物件,可使用 Add 方法,因為它可適用於 EventList 集合。

若要建立用於接收通知的 Event 物件,則使用 AddAdvise 方法。

要找到你想建立的事件的事件代碼,請參見事件代碼。

支援和意見反應

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