Documentação do HotXLS

Método SetPrintArea

Define o intervalo a ser impresso usando números de índice de linha e coluna baseados em 1, como alternativa à propriedade PrintArea baseada em texto

Sintaxe

procedure SetPrintArea(FirstRow: Word; FirstCol: Word; LastRow: Word; LastCol: Word);
FirstRow Word obrigatório. O índice de linha baseado em 1 da primeira linha da área de impressão
FirstCol Word obrigatório. O índice de coluna baseado em 1 da primeira coluna da área de impressão
LastRow Word obrigatório. O índice de linha baseado em 1 da última linha da área de impressão
LastCol Word obrigatório. O índice de coluna baseado em 1 da última coluna da área de impressão

Observações

FirstRow, FirstCol, LastRow e LastCol usam a mesma numeração baseada em 1 da propriedade Cells. A chamada é ignorada quando FirstRow > LastRow, FirstCol > LastCol ou os índices ficam fora dos limites da planilha

Exemplo

Este exemplo define a área de impressão como as células A1:E20 na planilha um

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