Compartir a través de


ChartSheetBase.Shapes (Propiedad)

Obtiene un objeto Shapes que representa todas las formas de Microsoft.Office.Tools.Excel.ChartSheetBase.

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

Sintaxis

'Declaración
Public ReadOnly Property Shapes As Shapes
public Shapes Shapes { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Excel.Shapes
Un objeto Shapes que representa todas las formas contenidas en el objeto Microsoft.Office.Tools.Excel.ChartSheetBase.

Ejemplos

El ejemplo de código siguiente utiliza la propiedad Shapes para dibujar una forma de anillo en el objeto Microsoft.Office.Tools.Excel.ChartSheetBase actual.

Private Sub AddDonutToChartSheet()
    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.xl3DBarClustered
    Me.Shapes.AddShape(Office.MsoAutoShapeType.msoShapeDonut, _
        50, 50, 50, 50)
End Sub
private void AddDonutToChartSheet()
{
    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.xl3DBarClustered;

    this.Shapes.AddShape(Office.MsoAutoShapeType.msoShapeDonut,
        50, 50, 50, 50);
}

Seguridad de .NET Framework

Vea también

Referencia

ChartSheetBase Clase

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