ChartSheet.ApplyLayout Yöntem

Belirtilen düzeni grafik için geçerlidir.

Ad alanı:  Microsoft.Office.Tools.Excel
Derlemeler:   Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll içinde)
  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 için kullanılabilir seçenekler üzerinde karşılık Grafik düzenleri üzerinde Grup Tasarım sekmesinden erişilir.Tasarım sekmesi, bir grafik seçtiğinizde kullanılabilir.

Her grafik türünün kendi düzen seçenekleri kümesi vardır.Örneğin, pasta grafiği için 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ğeri ChartType parametre.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 edinmek için bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneği, Chart1 grafik sayfasındaki grafiğin türü için kullanılabilir olan onuncu düzeni uygular.Ayrıca, bu örnek kullanır SetElement daha fazla düzen değişikliklerini uygulamak için bir yöntem: grafik başlığını ortalamak ve Grafik Kılavuz alanının içinde bulunan için stil ayarlama, yatay eksen için bir başlık eklemek ve dikey eksen için Döndürülmüş başlık ekleme.Bu kod örneğini çalıştırmak için, çalışma kitabınız Chart1 adlı kümelenmiş sütunlu iki boyutlu grafik sayfasını içermelidir.

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

ChartSheet Arabirim

Microsoft.Office.Tools.Excel Ad Alanı