ChartSheetBase.SetElement Yöntem
Bir öğe üzerinde görüntülenen grafiği değiştirir ChartSheetBase.
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 SetElement ( _
element As MsoChartElementType _
)
public void SetElement(
MsoChartElementType element
)
Parametreler
- element
Tür: Microsoft.Office.Core.MsoChartElementType
Birini Microsoft.Office.Core.MsoChartElementType öğesi değişiklik türünü belirten değer.
Notlar
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östergesini gizlemek için değer geçirmek Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone için SetElement yöntemi.
Bu yöntemi kullanarak gerçekleştirebileceğiniz işlemler üzerinde aşağıdaki düğmelere karşılık Düzen 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 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.