XmlMappedRange.BeforeDoubleClick-Ereignis (2007 System)

Aktualisiert: November 2007

Tritt auf, wenn vor der Standarddoppelklickaktion auf ein XmlMappedRange-Steuerelement doppelgeklickt wird.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Syntax

Public Event BeforeDoubleClick As DocEvents_BeforeDoubleClickEventHandler

Dim instance As XmlMappedRange
Dim handler As DocEvents_BeforeDoubleClickEventHandler

AddHandler instance.BeforeDoubleClick, handler
public event DocEvents_BeforeDoubleClickEventHandler BeforeDoubleClick

Beispiele

Im folgenden Code wird ein Handler für das BeforeDoubleClick-Ereignis veranschaulicht, das die Doppelklickaktion in einem XmlMappedRange abbricht. Der Ereignishandler benachrichtigt den Benutzer darüber, dass Doppelklicken auf den XmlMappedRange nicht zulässig ist, und legt dann den Cancel-Parameter des DocEvents_BeforeDoubleClickEventHandler-Ereignishandlers auf true fest, sodass die Doppelklickaktion von Microsoft Office Excel abgebrochen wird. In diesem Codebeispiel wird davon ausgegangen, dass das aktuelle Arbeitsblatt einen XmlMappedRange mit dem Namen CustomerLastNameCell enthält.

Sub CustomerLastNameCell_BeforeDoubleClick(ByVal Target As Excel.Range, _
    ByRef Cancel As Boolean) Handles CustomerLastNameCell.BeforeDoubleClick
    MsgBox("Double-clicking in this range is not allowed.")
    Cancel = True
End Sub
private void XmlMappedRange_BeforeDoubleClick()
{
    this.CustomerLastNameCell.BeforeDoubleClick += 
        new Excel.DocEvents_BeforeDoubleClickEventHandler(
        CustomerLastNameCell_BeforeDoubleClick);
}

void CustomerLastNameCell_BeforeDoubleClick(Excel.Range Target, 
    ref bool Cancel)
{
    MessageBox.Show("Double-clicking in this range " +
        " is not allowed.");
    Cancel = true;
}

Berechtigungen

Siehe auch

Referenz

XmlMappedRange-Klasse

XmlMappedRange-Member

Microsoft.Office.Tools.Excel-Namespace