Chart.SetElement Yöntem
Grafikteki bir öğeyi değiştirir.
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
Biri Microsoft.Office.Core.MsoChartElementType öğesinde değişiklik türünü belirten değer.
Notlar
Kullanım SetElement yöntemi bir öğe tarafından belirtilen seçeneklere göre grafiği değiştirmek için Microsoft.Office.Core.MsoChartElementType değerleri.Örneğin, tablo göstergeyi gizlemek için bir değer geçirmek Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone için SetElement yöntem.
Bu yöntemi kullanarak gerçekleştirebileceğiniz işlemleri için aşağıdaki düğmeler üzerinde karşılık gelen Düzen bir grafik seçildiğinde, Şerit sekmesinde:
Tüm düğmelerin etiketleri grup.
Tüm düğmelerin eksen grup.
Tüm düğmelerin Analiz grup.
Çizim alanı, Grafik duvar, ve Grafik Tabanı içinde düğmeleri arka grup.
Örnekler
Aşağıdaki kod örneği grafik türü için kullanılabilir olan onuncu düzeni uygular Chart_1 grafik.Ayrıca, bu örnek kullanır SetElement daha fazla düzen değişiklikleri uygulamak için yöntem: grafik başlığını ortalamak için ve grafik kılavuz alanının içine olacak şekilde stilini ayarlama, yatay eksen için bir başlık ekleme ve dikey eksen için Döndürülmüş başlık ekleme.Bu kod örneğini çalıştırmak için kümelenmiş sütun adı ile iki boyutlu grafik Ekle Chart_1 varsayılan sayfaya Sheet1.
Private Sub DesignChart()
Dim myChart As Microsoft.Office.Tools.Excel.Chart = _
Globals.Sheet1.Chart_1
myChart.ApplyLayout(10)
myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementChartTitleCenteredOverlay)
myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryCategoryAxisTitleHorizontal)
myChart.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryValueAxisTitleRotated)
End Sub
private void DesignChart()
{
Microsoft.Office.Tools.Excel.Chart myChart =
Globals.Sheet1.Chart_1;
myChart.ApplyLayout(10, myChart.ChartType);
myChart.SetElement(
Microsoft.Office.Core.MsoChartElementType.
msoElementChartTitleCenteredOverlay);
myChart.SetElement(
Microsoft.Office.Core.MsoChartElementType.
msoElementPrimaryCategoryAxisTitleHorizontal);
myChart.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.