Clase Outline - un esquema de una hoja de cálculo (Excel VBA)
La clase Outline representa un esquema de una hoja de cálculo. Para usar una variable de clase Outline, primero debe ser instanciado, por ejemplo
Dim otl as Outline
Set otl = ActiveSheet.Outline
AutomaticStyles
True si el esquema usa estilos automáticos.
ActiveSheet.Outline.AutomaticStyles = True
ShowLevels
Muestra el número especificado de niveles de fila o columna en un esquema.
Especifique por lo menos un argumento.
ShowLevels (RowLevels, ColumnLevels)
Worksheets("Sheet1").Outline _
.ShowLevels rowLevels:=3, columnLevels:=1
Arguments
Optional arguments
Los siguientes argumentos son opcionales
RowLevels (Long) - Especifica el número de niveles de fila que se mostrarán en un esquema.
ColumnLevels (Long) - Especifica el número de niveles de columna que se mostrarán en un esquema.
SummaryColumn
Devuelve o establece la ubicación de las columnas de resumen del esquema. Posibles valores de retorno son xlSummaryOnLeft - La columna de resumen estará a la izquierda de las columnas de detalle del esquema, xlSummaryOnRight - La columna de resumen estará a la derecha de las columnas de detalle del esquema.
ActiveSheet.Outline.SummaryColumn = xlSummaryOnLeft
SummaryRow
Devuelve o establece la ubicación de las filas de resumen del esquema. Posibles valores de retorno son xlSummaryAbove - La fila de resumen estará sobre las filas de detalle en el esquema, xlSummaryBelow - La fila de resumen estará debajo de las filas de detalle en el esquema.
Establezca XlSummaryRow en xlAbove para los esquemas con estilo de Microsoft Word, en los que los encabezados de categorías están encima de la información de detalle. Establezca XlSummaryRow en xlBelow para usar los esquemas con estilo de contabilidad, en los que los totales están debajo de la información detallada.
ActiveSheet.Outline.SummaryRow = xlSummaryAbove