Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Devuelve información sobre el elemento de gráfico en las coordenadas x e y especificadas. Este método tiene la particularidad de que sólo se especifican los valores de los dos primeros argumentos. Microsoft Excel rellena el resto de los argumentos y el código debe examinar sus valores al finalizar el método.
Sintaxis
expresión. GetChartElement (x, y, ElementID, Arg1, Arg2)
expresión Una variable que representa un objeto Chart.
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| x | Obligatorio | Long | Coordenada x del elemento de gráfico. |
| y | Obligatorio | Long | Coordenada y del elemento de gráfico. |
| ElementID | Obligatorio | Long | Cuando el método devuelve, este argumento contiene el valor XLChartItem del elemento chart en las coordenadas especificadas. Para más información, vea la sección Observaciones. |
| Arg1 | Obligatorio | Long | Cuando el método finalice, el argumento contendrá información relativa al elemento de gráfico. Si desea más información, vea la sección Comentarios. |
| Arg2 | Obligatorio | Long | Cuando el método finalice, el argumento contendrá información relativa al elemento de gráfico. Si desea más información, vea la sección Comentarios. |
Observaciones
El valor de ElementID después de que el método finalice determina si Arg1 y Arg2 contienen información, como se muestra en la siguiente tabla.
| ElementID (constante) | Valor constante | Arg1 | Arg2 |
|---|---|---|---|
| xlAxis | 21 | AxisIndex | AxisType |
| xlAxisTitle | 17 | AxisIndex | AxisType |
| xlDisplayUnitLabel | 30 | AxisIndex | AxisType |
| xlMajorGridlines | 15 | AxisIndex | AxisType |
| xlMinorGridlines | 16 | AxisIndex | AxisType |
| xlPivotChartDropZone | 32 | DropZoneType | Ninguno |
| xlPivotChartFieldButton | 31 | DropZoneType | PivotFieldIndex |
| xlDownBars | 20 | GroupIndex | Ninguno |
| xlDropLines | 26 | GroupIndex | None |
| xlHiLoLines | 25 | GroupIndex | Ninguno |
| xlRadarAxisLabels | 27 | GroupIndex | Ninguno |
| xlSeriesLines | 22 | GroupIndex | Ninguno |
| xlUpBars | 18 | GroupIndex | Ninguno |
| xlChartArea | 2 | Ninguno | Ninguno |
| xlChartTitle | 4 | Ninguno | Ninguno |
| xlCorners | 6 | Ninguno | Ninguno |
| xlDataTable | 7 | Ninguno | Ninguno |
| xlFloor | 23 | Ninguno | Ninguno |
| xlLeaderLines | 29 | Ninguno | Ninguno |
| xlLegend | 24 | Ninguno | Ninguno |
| xlNothing | 28 | Ninguno | Ninguno |
| xlPlotArea | 19 | Ninguno | Ninguno |
| xlWalls | 5 | Ninguno | Ninguno |
| xlDataLabel | 7 | SeriesIndex | PointIndex |
| xlErrorBars | 9 | SeriesIndex | Ninguno |
| xlLegendEntry | 12 | SeriesIndex | Ninguno |
| xlLegendKey | 13 | SeriesIndex | Ninguno |
| xlSeries | 3 | SeriesIndex | PointIndex |
| xlShape | 14 | ShapeIndex | Ninguno |
| xlTrendline | 8 | SeriesIndex | TrendLineIndex |
| xlXErrorBars | 10 | SeriesIndex | Ninguno |
| xlYErrorBars | 11 | SeriesIndex | Ninguno |
En la siguiente tabla se explica el significado de Arg1 y Arg2 después de que finalice el método.
| 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). Es -1 si el tipo de zona de colocación es xlDataField. |
| PointIndex | Especifica el desplazamiento en la colección Points para un punto dado de una serie. Un valor de 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 advierte al usuario de que está moviendo el mouse (ratón) sobre la leyenda del gráfico.
Private Sub Chart_MouseMove(ByVal Button As Long, _
ByVal Shift As Long, ByVal X As Long, ByVal Y As Long)
Dim IDNum As Long
Dim a As Long
Dim b As Long
ActiveChart.GetChartElement X, Y, IDNum, a, b
If IDNum = xlLegendEntry Then _
MsgBox "WARNING: Move away from the legend"
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.