Aracılığıyla paylaş


Chart.ApplyLayout Yöntem

Şerit'te gösterilen düzeni uygular.

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

Sözdizimi

'Bildirim
Sub ApplyLayout ( _
    Layout As Integer, _
    ChartType As Object _
)
void ApplyLayout(
    int Layout,
    Object ChartType
)

Parametreler

  • Layout
    Tür: System.Int32
    Grafiğe uygulamak için düzen türünü belirten 1 ile 10 arasında bir tamsayı.

Notlar

Değerleri Layout parametresi üzerinde seçeneklerde karşılık Grafik düzenleri üzerinde grup Tasarım Şerit sekmesinde.Tasarım sekmesi, bir grafik seçtiğinizde kullanılabilir.

Her grafik türü, kendi düzen seçenekleri kümesi vardır.Örneğin, pasta grafiği için bir düzen seçenekleri sütun grafiği için Düzen Seçenekleri farklıdır.Farklı bir grafik türü bir düzen uygulamak isterseniz, kullanabileceğiniz ChartType grafik belirtmek için parametre yazın Layout parametresi için başvurmak.Örneğin, bir sütun grafiği varsa ve çizgi grafikten bir düzen uygulayın, geçirmek istediğiniz XlChartType.xlLine değerini ChartType parametresi.Düzen, yalnızca o belirli grafik türü için kullanılabilir grafik öğeleri ekler.

İsteğe bağlı parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneği grafik türü için kullanılabilir olan onuncu düzeni uygular Chart_1 grafik.Ayrıca, bu örnek kullanır SetElement daha fazla düzen değişiklikleri uygulamak için yöntem: grafik başlığını ortalamak için ve grafik kılavuz alanının içine olacak şekilde stilini ayarlama, yatay eksen için bir başlık ekleme ve dikey eksen için Döndürülmüş başlık ekleme.Bu kod örneğini çalıştırmak için kümelenmiş sütun adı ile iki boyutlu grafik Ekle Chart_1 varsayılan sayfaya Sheet1.

Private Sub DesignChart()
    Dim myChart As Microsoft.Office.Tools.Excel.Chart = _
        Globals.Sheet1.Chart_1

    myChart.ApplyLayout(10)

    myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementChartTitleCenteredOverlay)
    myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryCategoryAxisTitleHorizontal)
    myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryValueAxisTitleRotated)
End Sub
private void DesignChart()
{
    Microsoft.Office.Tools.Excel.Chart myChart =
        Globals.Sheet1.Chart_1;

    myChart.ApplyLayout(10, myChart.ChartType);

    myChart.SetElement(
        Microsoft.Office.Core.MsoChartElementType.
        msoElementChartTitleCenteredOverlay);
    myChart.SetElement(
        Microsoft.Office.Core.MsoChartElementType.
        msoElementPrimaryCategoryAxisTitleHorizontal);
    myChart.SetElement(
        Microsoft.Office.Core.MsoChartElementType.
        msoElementPrimaryValueAxisTitleRotated);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Chart Arabirim

Microsoft.Office.Tools.Excel Ad Alanı