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.
Notlar
Değerleri Layout parametresi üzerinde kullanılabilir seçenekler 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 Düzen seçenekleri düzen seçenekleri sütun grafiği için farklıdır.Farklı grafik türünden 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 uygulamak istediğiniz geçişi XlChartType.xlLine değeri ChartType parametresi.Düzen, yalnızca o özel grafik türü için kullanılabilir olan 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ına 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şikliklerini uygulamak için yöntem: ortalanır ve grafik kılavuz alanının içinde bulunan grafik başlık stilini ayarlama, yatay ekseni için bir başlık ekleme ve dikey eksen için Döndürülmüş başlık ekleme.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üvenilen kod kitaplıklarını kullanma.