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
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östergesini 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üğmeleri üzerinde karşılık gelen Düzen grafik seçildiğinde, Şerit sekmesi:
Tüm düğmeleri etiketleri grup.
Tüm düğmeleri Eksen grup.
Tüm düğmeleri Analiz grup.
Çizim alanını, Grafik duvar, ve Grafik Tabanı içinde düğmeleri arka grup.
Ö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.