Udostępnij za pośrednictwem


Metoda Chart.SetDefaultChart —

Określa nazwę szablonu wykresu, który podczas tworzenia nowych wykresów używa programu Microsoft Office Excel.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)

Składnia

'Deklaracja
Sub SetDefaultChart ( _
    Name As Object _
)
void SetDefaultChart(
    Object Name
)

Parametry

  • Name
    Typ: System.Object
    Ciąg, który wskazuje nazwę domyślny szablon wykresu, który zostanie użyty do utworzenia nowych schematów.Ta nazwa może zidentyfikować wykresu w galerii, aby utworzyć szablon użytkownika lub może być jedną z Microsoft.Office.Interop.Excel.XlChartType wartości, które określa szablon wbudowanego wykresu.

Przykłady

Poniższy przykład kodu ustawia domyślny szablon wykresu na typ wykresu wiersza.Następny przykład dodaje nowego wykresu do aktywnego arkusza i wypełnia jego danych źródłowych z określonego zakresu w arkuszu.Aby uruchomić ten przykład kodu, Twój skoroszyt musi zawierać arkusza o nazwie Sheet1 z wykresem o nazwie Chart_1.

Private Sub SetDefaultLineChartTemplate()
    ' Set default chart template
    Dim myChart As Microsoft.Office.Tools.Excel.Chart = _
        Globals.Sheet1.Chart_1
    myChart.SetDefaultChart(Excel.XlChartType.xlLine)

    ' Add a new chart and populate source data
    Dim myNewChart As Microsoft.Office.Tools.Excel.Chart = _
        Globals.Sheet1.Controls.AddChart( _
        Globals.Sheet1.Range("D5", "J16"), "myNewChart")
    Globals.Sheet1.Range("A1").Value2 = "Product"
    Globals.Sheet1.Range("B1").Value2 = "Units Sold"
    Dim i As Integer
    For i = 1 To 3
        Globals.Sheet1.Range("A" + (i + 1).ToString()).Value2 = "Product" + i.ToString()
        Globals.Sheet1.Range("B" + (i + 1).ToString()).Value2 = i * 10
    Next
    Dim data As Excel.Range = Globals.Sheet1.Range.Item("A1", "B4")
    myNewChart.SetSourceData(data)
End Sub
private void SetDefaultLineChartTemplate()
{
    // Set default chart template
    Microsoft.Office.Tools.Excel.Chart myChart =
        Globals.Sheet1.Chart_1;
    myChart.SetDefaultChart(Excel.XlChartType.xlLine);

    // Add a new chart and populate source data
    Microsoft.Office.Tools.Excel.Chart myNewChart = 
        Globals.Sheet1.Controls.AddChart(
            Globals.Sheet1.Range["D5","J16"],"myNewChart");                      
    Globals.Sheet1.Range["A1","A1"].Value2 = "Product";
    Globals.Sheet1.Range["B1","B1"].Value2 = "Units Sold";            
    for (int i = 1; i<4; i++)
    {
        Globals.Sheet1.Range["A" + (i + 1).ToString()].Value2 = "Product" + i.ToString();
        Globals.Sheet1.Range["B" + (i + 1).ToString()].Value2 = i * 10;
    }
    Excel.Range data = Globals.Sheet1.Range["A1", "B4"];
    myNewChart.SetSourceData(data);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Chart Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel