Compartilhar via


Evento XmlMappedRange.BeforeRightClick

Ocorre quando um controle de XmlMappedRange é clique com o botão direito do mouse, antes que a opção clique com o botão direito do mouse na ação.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)

Sintaxe

'Declaração
Event BeforeRightClick As DocEvents_BeforeRightClickEventHandler
event DocEvents_BeforeRightClickEventHandler BeforeRightClick

Exemplos

O código a seguir demonstra um manipulador para o evento de BeforeRightClick que cancela a ação clique com o botão direito do mouse em XmlMappedRange. O manipulador de eventos informa que o usuário clique com o botão direito do mouse não é permitido XmlMappedRangee em seguida, defina o parâmetro de Cancel do manipulador de eventos DocEvents_BeforeRightClickEventHandler a true de modo que o Microsoft Office Excel cancele a ação clique com o botão direito do mouse. Este exemplo de código a seguir pressupõe que a planilha atual contiver XmlMappedRange chamado CustomerLastNameCell.

Sub CustomerLastNameCell_BeforeRightClick(ByVal Target As Excel.Range, _
    ByRef Cancel As Boolean) Handles CustomerLastNameCell.BeforeRightClick
    MsgBox("Right-clicking in this range is not allowed.")
    Cancel = True
End Sub
private void XmlMappedRange_BeforeRightClick()
{
    this.CustomerLastNameCell.BeforeRightClick += 
        new Excel.DocEvents_BeforeRightClickEventHandler(
        CustomerLastNameCell_BeforeRightClick);
}

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

Segurança do .NET Framework

Consulte também

Referência

XmlMappedRange Interface

Namespace Microsoft.Office.Tools.Excel