ChartSheet.SetElement Yöntem
Bir öğe üzerinde görüntülenen grafiği değiştirir ChartSheet.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Sub SetElement ( _
Element As MsoChartElementType _
)
void SetElement(
MsoChartElementType Element
)
Parametreler
- Element
Tür: Microsoft.Office.Core.MsoChartElementType
Birini Microsoft.Office.Core.MsoChartElementType değerler türünü belirtiröğenin değiştirilme.
Açıklamalar
Use SetElement yöntemi tarafından belirtilen seçeneklere bağlı olarak grafik öğesi değiştirmek için Microsoft.Office.Core.MsoChartElementType değerler. Örneğin, tablo göstergeyi gizlemek için değer geçirmek Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone için SetElement yöntemi.
Bu yöntemi kullanarak gerçekleştirebilir işlemlerini üzerinde aşağıdaki düğmelere karşılık düzeni grafik seçildiğinde şerit sekmesi:
Tüm düğmeleri etiketleri grubu.
Tüm düğmeleri eksen grubu.
Tüm düğmeleri analiz grubu.
Çizim alanı, Grafik duvar, ve Grafik Tabanı içinde düğmeleri arka grubu.
Ö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.