ChartSheet.ApplyLayout(Int32, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Aplica el diseño especificado al gráfico.
public void ApplyLayout (int Layout, object ChartType);
abstract member ApplyLayout : int * obj -> unit
Public Sub ApplyLayout (Layout As Integer, Optional ChartType As Object)
Parámetros
- Layout
- Int32
Entero del 1 al 10 que especifica el tipo de diseño que se va a aplicar al gráfico.
- ChartType
- Object
Uno de los valores de XlChartType.
Ejemplos
En el ejemplo de código siguiente se aplica el décimo diseño que está disponible para el tipo de gráfico del gráfico en la hoja Chart1
de gráficos . Además, en el ejemplo se usa el SetElement método para aplicar más cambios de diseño: establecer el estilo del título del gráfico para centrarse y estar 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áfico bidimensional de columna agrupada denominada Chart1
.
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);
}
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
Comentarios
Los valores del Layout
parámetro corresponden a las opciones disponibles del grupo Diseños de gráfico en la pestaña Diseño de la cinta de opciones. La pestaña Diseño está disponible al seleccionar un gráfico.
Cada tipo de gráfico tiene su propio conjunto de opciones de diseño. Por ejemplo, las opciones de diseño de un gráfico circular son diferentes de las opciones de diseño de un gráfico de columnas. Si desea aplicar un diseño desde un tipo de gráfico diferente, puede usar el parámetro para especificar el ChartType
tipo de gráfico al que hará referencia el Layout
parámetro. Por ejemplo, si tiene un gráfico de columnas y desea aplicar un diseño desde un gráfico de líneas, pase el Microsoft.Office.Interop.Excel.XlChartType.xlLine valor al ChartType
parámetro . El diseño solo agrega elementos de gráfico que están disponibles para ese tipo de gráfico en particular.
Parámetros opcionales
Para obtener información sobre los parámetros opcionales, vea Parámetros opcionales en soluciones de Office.