Skip to content

method SetPrintArea

Saulo Martins edited this page Jul 4, 2026 · 1 revision

SetPrintArea

:SetPrintArea(nLinha,nColuna,nLinha2,nColuna2,cRefPar,cPlanilha)
Define a área de impressão da planilha atual


Parâmetros

Parâmetro Tipo Descrição Obrigatório Obs
nLinha numérico Linha inicial X
nColuna numérico Coluna inicial X
nLinha2 numérico Linha final Default = nLinha
nColuna2 numérico Coluna final
cRefPar caractere Referência pronta (ex: "A1:T5") em vez de linha/coluna
cPlanilha caractere Nome da planilha Default = planilha atual

Retorno

Nulo

Exemplo

Local oExcel := custom.excel.Xlsx():New(cNomeFile="TstYExcel",cTipo="A")
oExcel:ADDPlan("Teste")
oExcel:SetPagOrientation("portrait")
oExcel:SetPrintArea(nLinha=1,nColuna=1,nLinha2=5,nColuna2=20) //Define a área de impressão A1:T5
oExcel:Pos(1,1):SetValue("Olá Mundo")
oExcel:Save(GetTempPath())
oExcel:OpenApp()
oExcel:Close()

Obs

Veja também SetPrintTitles e SetPagOrientation.


Clone this wiki locally