Aracılığıyla paylaş


ChartSheetBase.ApplyLayout Yöntem

Grafiğe belirtilen düzeni uygular.

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

Sözdizimi

'Bildirim
Public Sub ApplyLayout ( _
    layout As Integer, _
    chartType As Object _
)
public 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ı.

Açıklamalar

Değerleri Layout parametresi üzerinde seçeneklerde karşılık Grafik düzenleri üzerinde grup Tasarım sekme şeridinde. 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 Düzen seçenekleri bir sütun grafiği için farklıdır. Farklı bir grafik türü bir düzeni 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 doğrusal bir grafik düzeni uygulama, geçirmek istediğiniz XlChartType.xlLine değeri 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 grafiğin grafik sayfasına grafik türü için kullanılabilir olan onuncu düzeni uygular Chart1. Buna ek olarak, bu örnek kullanır SetElement daha fazla Düzen değişikliklerini uygulamak için bir yöntem: ortalamak ve yatay ekseni için bir başlık eklemek ve dikey eksen için Döndürülmüş başlık ekleme grafik kılavuz alanı içinde yer alan grafik başlık stilini ayarlama. Bu kod örneği çalıştırmak için çalışma kitabınızı adlı bir kümelenmiş sütun iki boyutlu grafik sayfası içeren Chart1.

Private Sub DesignChartSheet()
    Dim myChartSheet As Microsoft.Office.Tools.Excel.ChartSheet = _
        Globals.Chart1.Base

    myChartSheet.ApplyLayout(10)

    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementChartTitleCenteredOverlay)
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryCategoryAxisTitleHorizontal)
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryValueAxisTitleRotated)
End Sub
private void DesignChartSheet()
{
    Microsoft.Office.Tools.Excel.ChartSheet myChartSheet  =
        Globals.Chart1.Base;

    myChartSheet.ApplyLayout(10, myChartSheet.ChartType);

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ChartSheetBase Sınıf

Microsoft.Office.Tools.Excel Ad Alanı