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ı.
- ChartType
Tür: System.Object
Microsoft.Office.Interop.Excel.XlChartType değerlerinden biri.
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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.