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ı.

Notlar

Değerleri Layout parametresi üzerinde kullanılabilir seçenekler 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 Düzen seçenekleri düzen seçenekleri sütun grafiği için farklıdır.Farklı grafik türünden 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 uygulamak istediğiniz geçişi XlChartType.xlLine değeri ChartType parametresi.Düzen, yalnızca o özel grafik türü için kullanılabilir olan 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 grafikte grafik sayfasına grafik türü için kullanılabilir onuncu düzeni uygular Chart1.Buna ek olarak, bu örnek kullanır SetElement daha fazla düzen değişikliklerini uygulamak için yöntem: ortalanır ve grafik kılavuz alanının içinde bulunan grafik başlık stilini ayarlama, yatay ekseni için bir başlık ekleme ve dikey eksen için Döndürülmüş başlık ekleme.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ı