Aracılığıyla paylaş


Chart.SetDefaultChart Yöntem

Yeni grafik oluştururken, Microsoft Office Excel kullanan grafik şablonunun adını belirtir.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

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

Parametreler

  • Name
    Tür: System.Object
    Yeni grafikler oluşturmak için kullanılacak varsayılan grafik şablonunun adını belirten bir dize.Bu ad kullanıcı tanımlı şablon galerisi grafikte tanımlayabilirsiniz veya biri olabilir Microsoft.Office.Interop.Excel.XlChartType yerleşik grafik şablonunu belirten değer.

Örnekler

Aşağıdaki kod örneği, çizgi grafik türü için varsayılan grafik şablonunu ayarlar.Sonraki örnek etkin çalışma sayfasına yeni bir grafik ekler ve çalışma sayfasında belirtilen bir aralığından kaynak verilerini doldurur.Bu kod örneğini çalıştırmak için çalışma kitabınızı adlı bir çalışma sayfası içermesi gerekir Sheet1 adlı bir grafikle 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);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Chart Arabirim

Microsoft.Office.Tools.Excel Ad Alanı