共用方式為


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 支援與意見反應