ChartSheetBase.ApplyLayout Yöntem
Belirtilen düzeni grafik için geçerlidir.
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
Microsoft.Office.Interop.Excel.XlChartType değerlerinden biri.
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
- 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.