Worksheet.BeforeDoubleClick 事件 (Excel)
在預設的按兩下動作之前,按兩下工作表時,即發生此事件。
語法
表達式。BeforeDoubleClick (目標 、 取消)
表達 代表 Worksheet 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Target | 必要 | Range | 按兩下時,最靠近滑鼠指標的儲存格。 |
Cancel | 必要 | 布林值 | False 事件發生時。 如果事件程序會將此引數設定為 True ,預設的按兩下動作的程序完成時未執行。 |
註解
DoubleClick 方法不會造成此事件發生。
當使用者按兩下儲存格的框線時,不會發生此事件。
範例
本範例會在按兩下工作表單元格時,變更目標儲存格周圍儲存格的填滿色彩。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim targetCol As Integer, StartCol As Integer
Dim targetRow As Integer, StartRow As Integer
Me.Cells.ClearFormats
targetRow = Target.Row
targetCol = Target.Column
If targetRow - 1 >= 1 Then
StartRow = targetRow - 1
Else
StartRow = targetRow
End If
If targetCol - 1 >= 1 Then
StartCol = targetCol - 1
Else
StartCol = targetCol
End If
Me.Range(Me.Cells(StartRow, StartCol), Me.Cells(targetRow + 1, targetCol + 1)).Interior.Color = vbYellow
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。