Evento Chart.BeforeDoubleClick (Excel)
Se produce al hacer doble clic en un elemento de un gráfico, antes de la acción de doble clic predeterminada.
Sintaxis
expresión. BeforeDoubleClick (ElementID, Arg1, Arg2, Cancel)
expresión Una variable que representa un objeto Chart.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Cancel | Obligatorio | Boolean | False cuando se produce el evento. Si el procedimiento de evento establece este argumento en True, el valor predeterminado, haga doble clic en acción no se realiza al finalizar el procedimiento. |
Arg1 | Obligatorio | Long | Información adicional del evento, según el valor de ElementID. Si desea más información, vea la sección Comentarios. |
Arg2 | Obligatorio | Long | Información adicional del evento, según el valor de ElementID. Si desea más información, vea la sección Comentarios. |
Elementid | Obligatorio | Long | Objeto en el que se ha hecho doble clic. El valor de este parámetro determina los valores esperados de Arg1 y Arg2. Si desea más información, vea la sección Comentarios. |
Comentarios
El método DoubleClick no hace que se produzca este evento.
Este evento no se produce cuando el usuario hace doble clic en el borde de una celda.
El significado de Arg1 y Arg2 depende del valor de ElementID, como se muestra en la tabla siguiente.
Elementid | Arg1 | Arg2 |
---|---|---|
xlAxis | AxisIndex | AxisType |
xlAxisTitle | AxisIndex | AxisType |
xlDisplayUnitLabel | AxisIndex | AxisType |
xlMajorGridlines | AxisIndex | AxisType |
xlMinorGridlines | AxisIndex | AxisType |
xlPivotChartDropZone | DropZoneType | Ninguno |
xlPivotChartFieldButton | DropZoneType | PivotFieldIndex |
xlDownBars | GroupIndex | Ninguno |
xlDropLines | GroupIndex | None |
xlHiLoLines | GroupIndex | Ninguno |
xlRadarAxisLabels | GroupIndex | Ninguno |
xlSeriesLines | GroupIndex | Ninguno |
xlUpBars | GroupIndex | Ninguno |
xlChartArea | Ninguno | Ninguno |
xlChartTitle | Ninguno | Ninguno |
xlCorners | Ninguno | Ninguno |
xlDataTable | Ninguno | Ninguno |
xlFloor | Ninguno | Ninguno |
xlLegend | Ninguno | Ninguno |
xlNothing | Ninguno | Ninguno |
xlPlotArea | Ninguno | Ninguno |
xlWalls | Ninguno | Ninguno |
xlDataLabel | SeriesIndex | PointIndex |
xlErrorBars | SeriesIndex | Ninguno |
xlLegendEntry | SeriesIndex | Ninguno |
xlLegendKey | SeriesIndex | Ninguno |
xlSeries | SeriesIndex | PointIndex |
xlTrendline | SeriesIndex | TrendLineIndex |
xlXErrorBars | SeriesIndex | Ninguno |
xlYErrorBars | SeriesIndex | Ninguno |
xlShape | ShapeIndex | Ninguno |
La siguiente tabla describe el significado de los argumentos.
Argumento | Descripción |
---|---|
AxisIndex | Especifica si el eje es principal o secundaria. Puede ser una de las siguientes constantes XlAxisGroup: xlPrimary o xlSecondary. |
AxisType | Especifica el tipo de eje. Puede ser una de las siguientes constantes XlAxisType: xlCategory, xlSeriesAxis o xlValue. |
DropZoneType | Especifica el tipo de zona de colocación: columna, datos, página o campo de fila. Puede ser una de las siguientes constantes de XlPivotFieldOrientation: xlColumnField, xlDataField, xlPageField o xlRowField. Las constantes de campo de columna y fila especifican los campos de serie y categoría, respectivamente. |
GroupIndex | Especifica el desplazamiento en la colección ChartGroups para un grupo de gráficos dado. |
PivotFieldIndex | Especifica el desplazamiento dentro de la colección PivotFields para un campo específico de columna (serie), datos, página o fila (categoría). |
PointIndex | Especifica el desplazamiento en la colección Points para un punto dado de una serie. El valor 1 indica que todos los puntos de datos están seleccionados. |
SeriesIndex | Especifica el desplazamiento en la colección Series para una serie específica. |
ShapeIndex | Especifica el desplazamiento en la colección Shapes para una forma específica. |
TrendlineIndex | Especifica el desplazamiento en la colección Trendlines para una línea de tendencia dada de una serie. |
Ejemplo:
En este ejemplo se cambia el comportamiento predeterminado del doble clic del plano inferior de un 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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.