ChartSheetBase.Shapes Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект Shapes, представляющий все фигуры, расположенные на элементе управления ChartSheetBase.
public Microsoft.Office.Interop.Excel.Shapes Shapes { get; }
Значение свойства
Объект Shapes, представляющий все фигуры, расположенные на элементе управления ChartSheetBase.
Примеры
В следующем примере кода свойство используется Shapes для рисования кольцевой фигуры на текущем Microsoft.Office.Tools.Excel.ChartSheetBase .
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);
}
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