Documentación de HotXLS

Método SetPrintArea

Establece el rango que se va a imprimir usando números de índice de fila y columna basados en uno, como alternativa a la propiedad PrintArea basada en cadenas

Sintaxis

procedure SetPrintArea(FirstRow: Word; FirstCol: Word; LastRow: Word; LastCol: Word);
FirstRow Word obligatorio. El índice de fila basado en uno de la primera fila del área de impresión
FirstCol Word obligatorio. El índice de columna basado en uno de la primera columna del área de impresión
LastRow Word obligatorio. El índice de fila basado en uno de la última fila del área de impresión
LastCol Word obligatorio. El índice de columna basado en uno de la última columna del área de impresión

Observaciones

FirstRow, FirstCol, LastRow y LastCol usan la misma numeración basada en uno que la propiedad Cells. La llamada se ignora cuando FirstRow > LastRow, FirstCol > LastCol, o los índices quedan fuera de los límites de la hoja de cálculo

Ejemplo

Este ejemplo establece el área de impresión en las celdas A1:E20 de la hoja uno

Workbook.Sheets[1].PageSetup.SetPrintArea(1, 1, 20, 5);