Compartir a través de


ChartSheetBase.SetElement (Método)

Modifica un elemento del gráfico que se muestra en ChartSheetBase.

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

Sintaxis

'Declaración
Public Sub SetElement ( _
    element As MsoChartElementType _
)
public 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 en la hoja de gráficos Chart1.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, el libro debe contener una hoja de gráficos bidimensional de columnas agrupadas denominada 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);
}

Seguridad de .NET Framework

Vea también

Referencia

ChartSheetBase Clase

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