Share via


ChartSheetBase.DoughnutGroups Method

On a 2-D Microsoft.Office.Tools.Excel.ChartSheetBase, returns an object that represents either a single doughnut chart group (a ChartGroup object) or a collection of the doughnut chart groups (a ChartGroups collection).

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
Public Function DoughnutGroups ( _
    index As Object _
) As Object
public Object DoughnutGroups(
    Object index
)

Parameters

Return Value

Type: System.Object

Remarks

Optional Parameters

For information on optional parameters, see Optional Parameters in Office Solutions.

Examples

The following code example uses the DoughnutGroups method to set the doughnut hole size in the current Microsoft.Office.Tools.Excel.ChartSheetBase.

Private Sub UseDoughnutGroups()
    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.xlDoughnut

    Dim group As Excel.ChartGroup = _
        CType(Me.DoughnutGroups(1), Excel.ChartGroup)
    group.DoughnutHoleSize = 80
End Sub
private void UseDoughnutGroups()
{
    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.xlDoughnut;

    Excel.ChartGroup group =
        (Excel.ChartGroup)this.DoughnutGroups(1);
    group.DoughnutHoleSize = 80;
}

.NET Framework Security

See Also

Reference

ChartSheetBase Class

Microsoft.Office.Tools.Excel Namespace