Compartir a través de


ChartSheet.SeriesChange (Evento) (2007 System)

Actualización: noviembre 2007

Se produce cuando cambia el valor de un punto de datos Microsoft.Office.Tools.Excel.ChartSheet.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v9.0 (en Microsoft.Office.Tools.Excel.v9.0.dll)

Sintaxis

Public Event SeriesChange As ChartEvents_SeriesChangeEventHandler

Dim instance As ChartSheet
Dim handler As ChartEvents_SeriesChangeEventHandler

AddHandler instance.SeriesChange, handler
public event ChartEvents_SeriesChangeEventHandler SeriesChange

Ejemplos

El ejemplo de código siguiente muestra un controlador para el evento SeriesChange que establece el color del borde de un punto en verde cuando se cambia un punto de datos del objeto Microsoft.Office.Tools.Excel.ChartSheet actual.

Private Sub ChangePointColorWhenSeriesChange()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    Me.ChartType = Excel.XlChartType.xl3DColumn
End Sub

Sub ChartSheet1_SeriesChange(ByVal SeriesIndex As Integer, _
    ByVal PointIndex As Integer) Handles Me.SeriesChange

    Dim series1 As Excel.Series = _
        CType(Me.SeriesCollection(SeriesIndex), Excel.Series)
    Dim point1 As Excel.Point = _
        CType(series1.Points(PointIndex), Excel.Point)

    point1.Border.Color = _
            ColorTranslator.ToOle(Color.Green)
End Sub
private void ChangePointColorWhenSeriesChange()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlRowCol.xlColumns);
    this.ChartType = Excel.XlChartType.xl3DColumn;

    this.SeriesChange +=
        new Excel.ChartEvents_SeriesChangeEventHandler(
        ChartSheet1_SeriesChange);
}

void ChartSheet1_SeriesChange(int SeriesIndex, int PointIndex)
{
    Excel.Series series1 =
        (Excel.Series)this.SeriesCollection(SeriesIndex);
    Excel.Point point1 = (Excel.Point)series1.Points(PointIndex);

    point1.Border.Color =
        ColorTranslator.ToOle(Color.Green);
}

Permisos

Vea también

Referencia

ChartSheet (Clase)

ChartSheet (Miembros)

Microsoft.Office.Tools.Excel (Espacio de nombres)