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