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ı.
- chartType
Tür: System.Object
Birini Microsoft.Office.Interop.Excel.XlChartType değerler.
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
- 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üvenilir kod tarafından Kitaplıklar kullanma.