Compartir a través de


Chart.SetElement (Método)

Modifica un elemento del gráfico.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
Sub SetElement ( _
    Element As MsoChartElementType _
)
void SetElement(
    MsoChartElementType Element
)

Parámetros

Comentarios

Use el método SetElement para modificar un elemento del gráfico según las opciones especificadas por los valores de Microsoft.Office.Core.MsoChartElementType.Por ejemplo, para ocultar la leyenda de la tabla, pase el valor Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone al método SetElement.

Las operaciones que se pueden realizar mediante este método corresponden a los siguientes botones en la ficha Diseño de la cinta de opciones cuando hay un gráfico seleccionado:

  • Todos los botones del grupo Etiquetas.

  • Todos los botones del grupo Ejes.

  • Todos los botones del grupo Análisis.

  • Los botones Área de trazado, Cuadro gráfico y Plano inferior del gráfico del grupo Fondo.

Ejemplos

En el ejemplo de código siguiente se aplica el décimo diseño disponible para el tipo de gráfico del gráfico Chart_1.Además, en el ejemplo se usa el método SetElement para aplicar otros cambios de diseño: establecer el estilo del título del gráfico para que esté centrado y para que se coloque dentro del área de cuadrícula del gráfico, agregar un título para el eje horizontal y agregar un título girado para el eje vertical.Para ejecutar este ejemplo de código, debe agregar un gráfico bidimensional de columnas agrupadas con el nombre Chart_1 a la hoja predeterminada 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);
}

Seguridad de .NET Framework

Vea también

Referencia

Chart Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)