Aracılığıyla paylaş


ChartSheet.ApplyLayout Yöntem

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

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 kullanılabilir seçenekler karşılık Grafik düzenleri üzerinde grup Tasarım Şerit sekmesi.Tasarım sekmesi, bir grafik seçtiğinizde kullanılabilir.

Her grafik türü kendi düzen seçenekleri sahiptir.Örneğin, pasta grafiği için Düzen Seçenekleri sütun grafik düzeni seçenekleri 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üzen uygulamak istediğiniz geçirmek 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 grafikte grafik sayfası 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şiklikleri uygulamak için yöntem: grafik başlığını ortalamak ve grafik kılavuz alanının içinde bulunan için stil ayarlama, yatay eksene 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 ç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

ChartSheet Arabirim

Microsoft.Office.Tools.Excel Ad Alanı