ChartSheetBase.SetElement - метод
Изменение элемента диаграммы, отображаемой на листе ChartSheetBase.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public Sub SetElement ( _
element As MsoChartElementType _
)
public void SetElement(
MsoChartElementType element
)
Параметры
- element
Тип: Microsoft.Office.Core.MsoChartElementType
Одно из значений перечисления Microsoft.Office.Core.MsoChartElementType, определяющее вид изменения элемента.
Заметки
Для изменения элемента диаграммы в соответствии с параметрами, определенными с помощью значений Microsoft.Office.Core.MsoChartElementType, используется метод SetElement. Например, чтобы скрыть легенду таблицы, необходимо передать методу SetElement значение Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone.
Операции, выполняемые с помощью этого метода, соответствуют следующим кнопкам на вкладке Макет ленты, доступным при выделении диаграммы.
Все кнопки группы Подписи.
Все кнопки группы Оси.
Все кнопки группы Анализ.
Кнопки Область построения, Стенка диаграммы и Основание диаграммы группы Фон.
Примеры
Следующий пример кода применяется к десятой структуре, которая является доступной для типа диаграммы на листе диаграмм Chart1. Кроме того, в примере используется метод SetElement для применения к дальнейшим изменениям макета: настройка стиля названия диаграммы должна быть расположена по центру и лежать внутри области сетки диаграммы, добавляя заголовки для горизонтальных осей и добавляя повернутые заголовки для вертикальных осей. Чтобы запустить этот пример кода, ваша книга должна содержать лист с двумерной диаграммой со столбцами и с именем 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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.