ChartSheetBase.ApplyCustomType Method

Applies a standard or custom chart type to a Microsoft.Office.Tools.Excel.ChartSheetBase.

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 Sub ApplyCustomType ( _
    chartType As XlChartType, _
    typeName As Object _
)
public void ApplyCustomType(
    XlChartType chartType,
    Object typeName
)

Parameters

  • typeName
    Type: System.Object

    The name of the custom chart type if ChartType specifies a custom chart gallery.

Remarks

Optional Parameters

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

Examples

The following code example uses the ApplyCustomType method to set the current Microsoft.Office.Tools.Excel.ChartSheetBase to a standard chart type that uses clustered bars to display data.

Private Sub SetChartSheetType()
    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.ApplyCustomType(Excel.XlChartType.xlBarClustered)
End Sub
private void SetChartSheetType()
{
    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.ApplyCustomType(Excel.XlChartType.xlBarClustered);
}

.NET Framework Security

See Also

Reference

ChartSheetBase Class

Microsoft.Office.Tools.Excel Namespace