Evento WorkbookBase.SheetBeforeDoubleClick
Si verifica quando si fa doppio clic su un qualsiasi foglio di lavoro prima dell'azione di doppio clic predefinita.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public Event SheetBeforeDoubleClick As WorkbookEvents_SheetBeforeDoubleClickEventHandler
public event WorkbookEvents_SheetBeforeDoubleClickEventHandler SheetBeforeDoubleClick
Note
Questo evento non si verifica nei fogli grafico.
Esempi
Nell'esempio di codice riportato di seguito viene illustrato un gestore per l'evento SheetBeforeDoubleClick.Il gestore eventi avvisa l'utente che non è consentito fare doppio clic sul foglio di lavoro, quindi imposta il parametro Cancel del gestore eventi WorkbookEvents_SheetBeforeDoubleClickEventHandler su true in modo che l'azione di doppio clic venga automaticamente annullata.
Questo esempio è valido per una personalizzazione a livello di documento.
Sub ThisWorkbook_SheetBeforeDoubleClick(ByVal Sh As Object, _
ByVal Target As Excel.Range, ByRef Cancel As Boolean) _
Handles Me.SheetBeforeDoubleClick
MsgBox("Double-clicking in " & CType(Sh, Excel.Worksheet).Name & _
" is not allowed.")
Cancel = True
End Sub
private void WorkbookSheetBeforeDoubleClick()
{
this.SheetBeforeDoubleClick +=
new Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler(
ThisWorkbook_SheetBeforeDoubleClick);
}
void ThisWorkbook_SheetBeforeDoubleClick(object Sh,
Excel.Range Target, ref bool Cancel)
{
MessageBox.Show("Double-clicking in " + ((Excel.Worksheet)Sh).Name +
" is not allowed.");
Cancel = true;
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.