Поделиться через


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

См. также

Ссылки

Chart Интерфейс

Microsoft.Office.Tools.Excel - пространство имен