Compartir a través de


ChartSheetBase.ApplyLayout (Método)

Aplica el diseño especificado al gráfico.

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 ApplyLayout ( _
    layout As Integer, _
    chartType As Object _
)
public void ApplyLayout(
    int layout,
    Object chartType
)

Parámetros

  • layout
    Tipo: System.Int32
    Entero del 1 al 10 que especifica el tipo de diseño que se va a aplicar al gráfico.

Comentarios

Los valores del parámetro Layout corresponden a las opciones disponibles en el grupo Diseños de gráfico de la ficha Diseño en la cinta de opciones.La ficha Diseño está disponible cuando se selecciona un gráfico.

Cada tipo de gráfico tiene su propio conjunto de opciones de diseño.Por ejemplo, las opciones de diseño para un gráfico circular son diferentes de las opciones de diseño para un gráfico de columnas.Si desea aplicar el diseño de un tipo de gráfico diferente, puede usar el parámetro ChartType para especificar el tipo de gráfico al que el parámetro Layout va a hacer referencia.Por ejemplo, si tiene un gráfico de columnas y desea aplicar un diseño de un gráfico de líneas, pase el valor XlChartType.xlLine al parámetro ChartType.El diseño sólo agrega los elementos de gráfico que están disponibles para ese tipo de gráfico.

Parámetros opcionales

Para obtener información sobre los parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.

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)