Document.BeforeSelectionDelete 事件 (Visio)
會在刪除選取的物件之前發生。
語法
運算式。BeforeSelectionDelete (Selection)
表達 代表 Document 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Selection | 必要 | [IVSELECTION] | 將要刪除的選定物件。 |
註解
如果圖形的Type屬性是visTypeGroup (2) 或visTypePage (1) ,則Shape物件可以做為BeforeSelectionDelete事件的來源物件。
BeforeSelectionDelete 事件會指出將要刪除的已選取圖形。 無論是否有鎖定任何圖形,都會傳送此通知,不過,並不會刪除鎖定的圖形。 若要確定某個圖形是否已遭鎖定而無法刪除,請檢查其 LockDelete 儲存格的值。
BeforeSelectionDelete和BeforeShapeDelete事件很類似,因為兩者都會在刪除圖形 (的) 之前引發。 它們在單一作業刪除數個圖形時的行為不同。 假設 剪下 作業會刪除三個圖形。 BeforeShapeDelete事件會引發三次,並在這三個物件中各作用一次。 BeforeSelectionDelete事件會引發一次,而且它會在 Selection 物件上作用,其中會選取您要刪除的三個圖形。
如果您是使用 Microsoft Visual Basic 或 Visual Basic for Applications (VBA),則本主題中的語法會描述有效處理事件的常用方式。
如果您想要建立自己的 Event 物件,請使用 Add 或 AddAdvise 方法。
若要建立可以執行附加元件的 Event 物件,可使用 Add 方法,因為它可適用於 EventList 集合。
若要建立用於接收通知的 Event 物件,則使用 AddAdvise 方法。
若要尋找您要建立之事件的事件代碼,請參閱 事件代碼。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。