Metoda ChartSheetBase.SetElement —
Modyfikuje element na wykresie, który jest wyświetlany na ChartSheetBase.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public Sub SetElement ( _
element As MsoChartElementType _
)
public void SetElement(
MsoChartElementType element
)
Parametry
- element
Typ: Microsoft.Office.Core.MsoChartElementType
Jednym z Microsoft.Office.Core.MsoChartElementType wartości, które określa typ elementu modyfikacji.
Uwagi
Użycie SetElement metoda zmodyfikować element na wykresie zgodnie z opcjami określonymi przez Microsoft.Office.Core.MsoChartElementType wartości.Na przykład, aby ukryć legendę tabeli, należy przekazać wartość Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone do SetElement metody.
Operacje można wykonywać za pomocą tej metody odpowiadają następujące przyciski na układu karty wstążki po zaznaczeniu wykresu:
Wszystkie przyciski w etykiety grupy.
Wszystkie przyciski w osi grupy.
Wszystkie przyciski w analizy grupy.
Obszar kreślenia, Ścianę wykresu, i Podłoże wykresu przyciski w tła grupy.
Przykłady
Poniższy przykład kodu stosuje układ dziesiętny dostępny dla typu wykresu w arkuszu wykresu Chart1.Ponadto, w przykładzie użyto SetElement metoda, aby zastosować dodatkowe zmiany układu: ustawienia stylu Tytuł wykresu wyśrodkowany i znajdować się wewnątrz obszaru siatki wykresu, dodając tytuł osi poziomej lub tworząc obrócony tytuł osi pionowej.Aby uruchomić ten przykład kodu, Twój skoroszyt musi zawierać grupowany, dwuwymiarowy arkusz wykresu o nazwie 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);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.