Evento Chart.BeforeDoubleClick (Excel)

Ocorre quando um elemento de gráfico é clicado duas vezes, antes da ação padrão de clique duplo.

Sintaxe

expressão. BeforeDoubleClick (ElementID, Arg1, Arg2, Cancel)

expressão Uma variável que representa um objeto Chart.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Cancel Obrigatório Boolean False quando o evento ocorre. Se o procedimento de evento define este argumento como True, o padrão de clique duplo ação não é executada quando o procedimento for concluído.
Arg1 Obrigatório Long Informações de evento adicionais, dependendo do valor de ElementID. Para obter mais informações sobre este parâmetro, consulte a seção Comentários.
Arg2 Obrigatório Long Informações de evento adicionais, dependendo do valor de ElementID. Para obter mais informações sobre este parâmetro, consulte a seção Comentários.
Elementid Obrigatório Long O objeto clicado duas vezes. O valor deste parâmetro determina os valores de Arg1 e Arg2 esperados. Para obter mais informações sobre este parâmetro, consulte a seção Comentários.

Comentários

O método DoubleClick não faz com que esse evento ocorra.

O evento não ocorre quando o usuário clica duas vezes na borda de uma célula.

O significado de Arg1 e Arg2 depende do valor ElementID, como mostra a tabela a seguir.

Elementid Arg1 Arg2
xlAxis AxisIndex Axistype
xlAxisTitle AxisIndex Axistype
xlDisplayUnitLabel AxisIndex Axistype
xlMajorGridlines AxisIndex Axistype
xlMinorGridlines AxisIndex Axistype
xlPivotChartDropZone DropZoneType Nenhum
xlPivotChartFieldButton DropZoneType PivotFieldIndex
xlDownBars GroupIndex Nenhum
xlDropLines GroupIndex Nenhuma
xlHiLoLines GroupIndex Nenhum
xlRadarAxisLabels GroupIndex Nenhuma
xlSeriesLines GroupIndex Nenhum
xlUpBars GroupIndex Nenhum
xlChartArea Nenhum Nenhum
xlChartTitle Nenhum Nenhum
xlCorners Nenhum Nenhum
xlDataTable Nenhum Nenhum
xlFloor Nenhum Nenhum
xlLegend Nenhum Nenhum
xlNothing Nenhum Nenhum
xlPlotArea Nenhum Nenhum
xlWalls Nenhum Nenhum
xlDataLabel SeriesIndex PointIndex
xlErrorBars SeriesIndex Nenhum
xlLegendEntry SeriesIndex Nenhum
xlLegendKey SeriesIndex Nenhum
xlSeries SeriesIndex PointIndex
xlTrendline SeriesIndex TrendLineIndex
xlXErrorBars SeriesIndex Nenhuma
xlYErrorBars SeriesIndex Nenhum
xlShape ShapeIndex Nenhum

A tabela a seguir descreve o significado dos argumentos.

Argumento Descrição
AxisIndex Especifica se o eixo é primário ou secundário. Pode ser uma das seguintes constantes XlAxisGroup: xlPrimary ou xlSecondary.
Axistype Especifica o tipo de eixo. Pode ser uma das seguintes constantes XlAxisType: xlCategory, xlSeriesAxis ou xlValue.
DropZoneType Especifica o tipo de zona soltar: campo de linha, dados, página ou coluna. Pode ser uma das seguintes constantes XlPivotFieldOrientation: xlColumnField, xlDataField, xlPageField ou xlRowField. As constantes de campo de coluna e linha especificam os campos de série e categoria, respectivamente.
GroupIndex Especifica o deslocamento dentro da coleção ChartGroups para um grupo gráfico específico.
PivotFieldIndex Especifica o deslocamento dentro da coleção PivotFields para um campo de coluna (série), dados, página ou linha (categoria) específico.
PointIndex Especifica o deslocamento dentro da coleção de pontos para um ponto específico dentro de uma série. O valor 1 indica que todos os pontos de dados estão selecionados.
SeriesIndex Especifica o deslocamento dentro da coleção Series para uma série específica.
ShapeIndex Especifica o deslocamento dentro da coleção Shapes para uma forma específica.
TrendlineIndex Especifica o deslocamento dentro da coleção Trendlines para uma linha de tendência específica dentro de uma série.

Exemplo

Este exemplo prevalece sobre o comportamento de clique duplo padrão para a base do gráfico.

Private Sub Chart_BeforeDoubleClick(ByVal ElementID As Long, _ 
 ByVal Arg1 As Long, ByVal Arg2 As Long, Cancel As Boolean) 
 
 If ElementID = xlFloor Then 
 Cancel = True 
 MsgBox "Chart formatting for this item is restricted." 
 End If 
 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.