Páginas filhas
  • FWMsExcelEx

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Classe: FWMsExcelEx



Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Português, Inglês, Espanhol
Versão11
FWMsExcelEx

Descrição
Fornece métodos para criação de arquivo XML compatível com as versões do MS Excel 2003, superiores e alternativos. Fornece métodos para a criação de planilhas em formato de tabela e fornece também métodos para a configuração de cores e fonte.
Exemplo

Observação
A classe FWMsExcelEx utiliza escrita diretamente no arquivo em tempo de criação do XML, não armazenando os valores em memória para depois escrever o arquivo. Nesse método de criação o consumo de memória é menor, porém existe dependência entre os métodos utilizados, já que a escrita é feita a partir da execução dos métodos, sendo indicada essa classe na geração de maiores quantidades de dados.

Exemplo
User Function TESTE()
Local oExcel := FWMsExcelEx():New()
oExcel:AddworkSheet("Teste - 1")
oExcel:AddTable ("Teste - 1","Titulo de teste 1")
oExcel:AddColumn("Teste - 1","
User Function TESTE()
Local oExcel := FWMsExcelEx():New()
oExcel:AddworkSheet("Teste - 1")
oExcel:AddTable ("Teste - 1","Titulo de teste 1")
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col1",1,1)
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col1",1,1)
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col2",2,2)
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col3",3,3)
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col4",1,1)

oExcel:SetCelBold(.T.)
oExcel:SetCelFont('Arial')
oExcel:SetCelItalic(.T.)
oExcel:SetCelUnderLine(.T.)
oExcel:SetCelSizeFont(10)

oExcel:AddRow("Teste - 1","Titulo de teste 1",{11,12,13,14},{1,3})

oExcel:SetCelBold(.T.)
oExcel:SetCelFont('Arial')
oExcel:SetCelItalic(.T.)
oExcel:SetCelUnderLine(.T.)
oExcel:SetCelSizeFont(15)
oExcel:SetCelFrColor("#FFFFFF")
oExcel:SetCelBgColor("#000666")

oExcel:AddRow("Teste - 1","Titulo de teste 1",{21,22,23,24},{1})

oExcel:SetCelBold(.T.)
oExcel:SetCelFont('Courier New')
oExcel:SetCelItalic(.F.)
oExcel:SetCelUnderLine(.T.)
oExcel:SetCelSizeFont(10)
oExcel:SetCelFrColor("#FFFFFF")
oExcel:SetCelBgColor("#000333")

oExcel:AddRow("Teste - 1","Titulo de teste 1",{31,32,33,34},{2,4})

oExcel:SetCelBold(.T.)
oExcel:SetCelFont('Line Draw')
oExcel:SetCelItalic(.F.)
oExcel:SetCelUnderLine(.F.)
oExcel:SetCelSizeFont(12)
oExcel:SetCelFrColor("#FFFFFF")
oExcel:SetCelBgColor("#D7BCFB")


oExcel:AddRow("Teste - 1","Titulo de teste 1",{41,42,43,44},{3})

oExcel:AddworkSheet("Teste - 2")
oExcel:AddTable("Teste - 2","Titulo de teste 1")
oExcel:AddColumn("Teste - 2","Titulo de teste 1","Col1",1)
oExcel:AddColumn("Teste - 2","Titulo de teste 1","Col2",2)
oExcel:AddColumn("Teste - 2","Titulo de teste 1","Col3",3)
oExcel:AddColumn("Teste - 2","Titulo de teste 1","Col4",1)
oExcel:AddRow("Teste - 2","Titulo de teste 1",{11,12,13,stod("20121212")})
oExcel:AddRow("Teste - 2","Titulo de teste 1",{21,22,23,stod("20121212")})
oExcel:AddRow("Teste - 2","Titulo de teste 1",{31,32,33,stod("20121212")})
oExcel:AddRow("Teste - 2","Titulo de teste 1",{41,42,43,stod("20121212")})
oExcel:AddRow("Teste - 2","Titulo de teste 1",{51,52,53,stod("20121212")})
oExcel:Activate()
oExcel:GetXMLFile("TESTE.xml")
Return
New
)})
oExcel:Activate()
oExcel:GetXMLFile("TESTE.xml")
Return


New

Sintaxe
FWMsExcelEx():New()-> NIL

Descrição
Método construtor da classe


ClassName

Sintaxe
FWMsExcelEx():ClassName()-> NIL

Descrição
Fornece o nome da classe


Activate

Sintaxe
FWMsExcelEx():Activate()-> NIL

Descrição
Habilita o uso da classe, indicando que esta configurada e pronto para uso


DeActivate

Sintaxe
FWMsExcelEx():DeActivate()-> NIL

Descrição
Desabilita o uso da classe


AddWorkSheet

Sintaxe
FWMsExcelEx():AddWorkSheet(< cWorkSheet >)-> NIL

Descrição
Adiciona uma Worksheet ( Planilha )

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome da planilha que será adicionada


X


 


AddTable

Sintaxe
FWMsExcelEx():AddTable(< cWorkSheet >, < cTable >, [lPrintHead])-> NIL

Descrição
Adiciona uma tabela na Worksheet. Uma WorkSheet pode ter apenas uma tabela

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome da planilha
X

cTableCaracteresTitulo da tabela que será adicionada
X

lPrintHeadLogicoDetermina se imprime ou não o cabeçalho da tabela na primeira linha da tabela.
(disponível a parti da lib 20220613)
.T.


 


AddColumn

Sintaxe
FWMsExcelEx():AddColumn(< cWorkSheet >, < cTable >, < cColumn >, < nAlign >, < nFormat >, < lTotal >)-> NIL

Descrição
Adiciona uma coluna a tabela de uma Worksheet.

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome da planilha
X

cTableCaracteresNome da tabela
X

cColumnCaracteresTitulo da tabela que será adicionada
X

nAlignNuméricoAlinhamento da coluna ( 1-Left,2-Center,3-Right )
X

nFormatNuméricoCodigo de formatação ( 1-General,2-Number,3-Monetário,4-DateTime )
X

lTotalLógicoIndica se a coluna deve ser totalizada
X


 


AddRow

Sintaxe
FWMsExcelEx():AddRow(< cWorkSheet >, < cTable >, < aRow >,< aCelStyle >)-> NIL

Descrição
Adiciona uma linha a tabela de uma Worksheet.

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome da planilha
X

cTableCaracteresNome da tabela
X

aRowArray of RecordsArray com as informações da linha da linha
X

aCelStyleArray of RecordsArray com as posições das colunas que receberão o estilo específicos



 


GetXMLFile

Sintaxe
FWMsExcelEx():NewGetXMLFile()-> NIL
Descrição
Método construtor da classe
< cFile >)-> NIL

Descrição
Cria um arquivo no formato XML do MSExcel 2003 em diante

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cFileCaracteresNome do arquivo fisico
X


 


IsWorkSheet ClassName

Sintaxe
FWMsExcelEx():ClassNameIsWorkSheet(< cWorkSheet >)-> NIL

Descrição
Fornece o nome da classe
Activate
Sintaxe
FWMsExcelEx():Activate()-> NIL
Descrição
Habilita o uso da classe, indicando que esta configurada e pronto para uso
Verifica se um nome já foi utilizado para definir uma WorkSheet

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome
X


 


SetFontSize
DeActivate
Sintaxe
FWMsExcelEx():DeActivate()-> NIL
Descrição
Desabilita o uso da classe
AddWorkSheet

Sintaxe
FWMsExcelEx():AddWorkSheetSetFontSize(< cWorkSheet nFontSize >)-> NIL

Descrição
Adiciona uma Worksheet ( Planilha )Define o tamanho para a fonte para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetnFontSizeCaracteresNuméricoTamanhoNome da planilha que será adicionada
X


 


AddTable SetFont

Sintaxe
FWMsExcelEx():AddTable(< cWorkSheet >, < cTable SetFont(< cFont >)-> NIL

Descrição
Adiciona uma tabela na Worksheet. Uma WorkSheet pode ter apenas uma tabelaDefine a fonte que será utilizada para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetcFontCaracteresNome da planilhaFonte
XcTableCaracteresTitulo da tabela que será adicionadaX


 


AddColumn SetItalic

Sintaxe
FWMsExcelEx():AddColumn(< cWorkSheet >, < cTable >, < cColumn >, < nAlign >, < nFormat >, < lTotal >:SetItalic(< lItalic >)-> NIL

Descrição
Adiciona uma coluna a tabela de uma Worksheet.Define se a fonte terá a configuração "Italico" para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
cWorkSheet

lItalic
CaracteresNome da planilha
Lógico.T. indica que sim
X
cTable


 
CaracteresNome da tabela XcColumnCaracteresTitulo da tabela que será adicionadaXnAlignNuméricoAlinhamento da coluna ( 1-Left,2-Center,3-Right )XnFormatNuméricoCodigo de formatação ( 1-General,2-Number,3-Monetário,4-DateTime )XlTotalLógicoIndica se a coluna deve ser totalizada


SetBold

Sintaxe
FWMsExcelEx():SetBold(< lBold >)-> NIL

Descrição
Define se a fonte terá a configuração "Negrito" para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lBoldLógico.T. indica que sim
X


 


AddRow SetUnderLine

Sintaxe
FWMsExcelEx():AddRowSetUnderLine(< cWorkSheet >, < cTable >, < aRow >,< aCelStyle >lUnderline >)-> NIL

Descrição
Adiciona uma linha a tabela de uma Worksheet.Define se a fonte terá a configuração "Sublinhado" para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
cWorkSheet

lUnderline
CaracteresNome da planilhaXcTableCaracteresNome da tabelaXaRowArray of RecordsArray com as informações da linha da linhaXaCelStyleArray of RecordsArray com as posições das colunas que receberão o estilo específicos 
Lógico.T. indica que sim
X


 


SetFrGeneralColor

Sintaxe
FWMsExcelEx():SetFrGeneralColor(< cColor >)-> NIL

Descrição
Define a cor de preenchimento geral para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorCaracteresCor em Hexadecimal
X


 


SetBgGeneralColor GetXMLFile

Sintaxe
FWMsExcelEx():GetXMLFileSetBgGeneralColor(< cFile cColor >)-> NIL

Descrição
Cria um arquivo no formato XML do MSExcel 2003 em dianteDefine a cor da fonte do estilo do Titulo para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cFilecColorCaracteresNome do arquivo fisicoCor em Hexadecimal
X


 


IsWorkSheet SetTitleFont

Sintaxe
FWMsExcelEx():IsWorkSheetSetTitleFont(< cWorkSheet cFont >)-> NIL

Descrição
Verifica se um nome já foi utilizado para definir uma WorkSheetDefine a fonte que será utilizada no estilo do Título

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetcFontCaracteresNome da Fonte
X


 


SetFontSize SetTitleSizeFont

Sintaxe
FWMsExcelEx():SetFontSizeSetTitleSizeFont(< nFontSize >)-> NIL

Descrição
Define o tamanho para a fonte para todos os estilos da planilhado estilo do Título

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

nFontSizeNuméricoTamanho
X


 


SetFont SetTitleItalic

Sintaxe
FWMsExcelEx():SetFontSetTitleItalic(< cFont lItalic >)-> NIL

Descrição
Define a fonte que será utilizada para todos os estilos da planilhase a fonte terá a configuração "Italico" no estilo do Titulo

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cFontlItalicCaracteresLógico.T. indica que simNome da Fonte
X


 


SetItalic SetTitleBold

Sintaxe
FWMsExcelEx():SetItalicSetTitleBold(< lItalic lBold >)-> NIL

Descrição
Define se a fonte terá a configuração "Italico" para todos os estilos da planilhaNegrito" no estilo do Título

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lItaliclBoldLógico.T. indica que sim
X


 


SetBold SetTitleUnderLine

Sintaxe
FWMsExcelEx():SetBoldSetTitleUnderLine(< lBold lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "Negrito" para todos os estilos da planilhaSublinhado" no estilo do Titulo

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lBoldlUnderlineLógico.T. indica que sim
X


 


SetUnderLine SetTitleFrColor

Sintaxe
FWMsExcelEx():SetUnderLineSetTitleFrColor(< lUnderline cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Sublinhado" para todos os estilos da planilhaDefine a cor de preenchimento do estilo do Titulo

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lUnderlinecColorLógicoCaracteresCor em Hexadecimal.T. indica que sim
X


 


SetFrGeneralColor SetTitleBgColor

Sintaxe
FWMsExcelEx():SetFrGeneralColorSetTitleBgColor(< cColor >)-> NIL

Descrição
Define a cor de preenchimento geral para todos os estilos da planilhada fonte do estilo do Titulo

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorCaracteresCor em Hexadecimal
X


 


SetBgGeneralColor SetHeaderFont

Sintaxe
FWMsExcelEx():SetBgGeneralColorSetHeaderFont(< cColor cFont >)-> NIL

Descrição
Define a cor da fonte do estilo do Titulo para todos os estilos da planilhafonte que será utilizada no estilo do Cabeçalho

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorcFontCaracteresCor em HexadecimalNome da Fonte
X


 


SetTitleFont SetHeaderSizeFont

Sintaxe
FWMsExcelEx():SetTitleFontSetHeaderSizeFont(< cFont nFontSize >)-> NIL

Descrição
Define o tamanho para a fonte que será utilizada no do estilo do TítuloCabeçalho

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cFontnFontSizeCaracteresNuméricoNome da FonteTamanho
X


 


SetTitleSizeFont SetHeaderItalic

Sintaxe
FWMsExcelEx():SetTitleSizeFontSetHeaderItalic(< nFontSize lItalic >)-> NIL

Descrição
Define o tamanho para se a fonte do terá a configuração "Italico" no estilo do TítuloCabeçalho

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lItalicnFontSizeNuméricoTamanhoLógico.T. indica que sim
X


 


SetTitleItalic SetHeaderBold

Sintaxe
FWMsExcelEx():SetTitleItalicSetHeaderBold(< lItalic lBold >)-> NIL

Descrição
Define se a fonte terá a configuração "ItalicoNegrito" no estilo do TituloCabeçalho

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lItaliclBoldLógico.T. indica que sim
X


 


SetTitleBold SetHeaderUnderLine

Sintaxe
FWMsExcelEx():SetTitleBoldSetHeaderUnderLine(< lBold lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "NegritoSublinhado" no estilo do TítuloCabeçalho

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lBoldlUnderlineLógico.T. indica que sim
X


 


SetTitleUnderLine SetFrColorHeader

Sintaxe
FWMsExcelEx():SetTitleUnderLineSetFrColorHeader(< lUnderline cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Sublinhado" no estilo do Tituloa cor de preenchimento do estilo do Cabeçalho

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lUnderlinecColorLógicoCaracteresCor em Hexadecimal.T. indica que sim
X


 


SetTitleFrColor SetBgColorHeader

Sintaxe
FWMsExcelEx():SetTitleFrColorSetBgColorHeader(< cColor >)-> NIL

Descrição
Define a cor de preenchimento da fonte do estilo do TituloCabeçalho

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorCaracteresCor em Hexadecimal
X


 


SetTitleBgColor SetLineFont

Sintaxe
FWMsExcelEx():SetTitleBgColorSetLineFont(< cColor cFont >)-> NIL

Descrição
Define a cor da fonte do estilo do Titulofonte que será utilizada no estilo da Linha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorcFontCaracteresCor em HexadecimalNome da Fonte
X


 


SetHeaderFont SetLineSizeFont

Sintaxe
FWMsExcelEx():SetHeaderFontSetLineSizeFont(< cFont nFontSize >)-> NIL

Descrição
Define o tamanho para a fonte que será utilizada no estilo do Cabeçalhodo estilo da Linha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cFontnFontSizeCaracteresNuméricoNome da FonteTamanho
X


 


SetHeaderSizeFont SetLineItalic

Sintaxe
FWMsExcelEx():SetHeaderSizeFontSetLineItalic(< nFontSize lItalic >)-> NIL

Descrição
Define o tamanho para se a fonte do estilo do Cabeçalhoterá a configuração "Italico" no estilo da Linha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

nFontSizelItalicNuméricoLógico.T. indica que simTamanho
X


 


SetHeaderItalic SetLineBold

Sintaxe
FWMsExcelEx():SetHeaderItalicSetLineBold(< lItalic lBold >)-> NIL

Descrição
Define se a fonte terá a configuração "ItalicoNegrito" no estilo do Cabeçalhoda Linha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lItaliclBoldLógico.T. indica que sim
X


 


SetHeaderBold SetLineUnderLine

Sintaxe
FWMsExcelEx():SetHeaderBoldSetLineUnderLine(< lBold lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "NegritoSublinhado" no estilo do Cabeçalhoda Linha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lBoldlUnderlineLógico.T. indica que sim
X


 


SetHeaderUnderLine SetLineFrColor

Sintaxe
FWMsExcelEx():SetHeaderUnderLineSetLineFrColor(< lUnderline cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Sublinhado" no estilo do Cabeçalhoa cor de preenchimento do estilo da Linha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lUnderlinecColorLógicoCaracteresCor em Hexadecimal.T. indica que sim
X


 


SetFrColorHeader SetLineBgColor

Sintaxe
FWMsExcelEx():SetFrColorHeaderSetLineBgColor(< cColor >)-> NIL

Descrição
Define a cor de preenchimento da fonte do estilo do Cabeçalhoda Linha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorCaracteresCor em Hexadecimal
X


 


SetBgColorHeader Set2LineFont

Sintaxe
FWMsExcelEx():SetBgColorHeaderSet2LineFont(< cColor cFont >)-> NIL

Descrição
Define a cor da fonte do estilo do Cabeçalhofonte que será utilizada no estilo da Linha 2

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorcFontCaracteresCor em HexadecimalNome da Fonte
X


 


SetLineFont Set2LineSizeFont

Sintaxe
FWMsExcelEx():SetLineFontSet2LineSizeFont(< cFont nFontSize >)-> NIL

Descrição
Define Define o tamanho para a fonte que será utilizada no do estilo da Linha 2

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cFontnFontSizeCaracteresNuméricoNome da FonteTamanho
X


 


SetLineSizeFont Set2LineItalic

Sintaxe
FWMsExcelEx():SetLineSizeFontSet2LineItalic(< nFontSize lItalic >)-> NIL

Descrição
Define o tamanho para se a fonte do terá a configuração "Italico" no estilo da Linha 2

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

nFontSizelItalicNuméricoLógico.T. indica que simTamanho
X


 


SetLineItalic Set2LineBold

Sintaxe
FWMsExcelEx():SetLineItalicSet2LineBold(< lItalic lBold >)-> NIL

Descrição
Define se a fonte terá a configuração "ItalicoNegrito" no estilo da Linha 2

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lItaliclBoldLógico.T. indica que sim
X


 


SetLineBold Set2LineUnderLine

Sintaxe
FWMsExcelEx():SetLineBoldSet2LineUnderLine(< lBold lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "NegritoSublinhado" no estilo da Linha 2

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lBoldlUnderlineLógico.T. indica que sim
X


 


SetLineUnderLine Set2LineFrColor

Sintaxe
FWMsExcelEx():SetLineUnderLineSet2LineFrColor(< lUnderline cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Sublinhado" no a cor de preenchimento do estilo da Linha 2

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lUnderlinecColorLógicoCaracteresCor em Hexadecimal.T. indica que sim
X


 


SetLineFrColor Set2LineBgColor

Sintaxe
FWMsExcelEx():SetLineFrColorSet2LineBgColor(< cColor >)-> NIL

Descrição
Define a cor de preenchimento da fonte do estilo da Linha 2

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorCaracteresCor em Hexadecimal
X
 
SetLineBgColor

SetCelFont

Sintaxe
FWMsExcelEx():
SetLineBgColor
SetCelFont(<
cColor
cFont >)-> NIL

Descrição
Define a
cor da fonte do estilo da Linha
fonte que será utilizada no estilo da Célula indicada no método :AddRow()

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
cColor

cFontCaracteres
Cor em Hexadecimal
Nome da Fonte
X


 
Set2LineFont
SetCelSizeFont

Sintaxe
FWMsExcelEx():
Set2LineFont
SetCelSizeFont(<
cFont
nFontSize >)-> NIL

Descrição
Define o tamanho para a fonte
que será utilizada no estilo da Linha 2
do estilo da  Célula indicada no método :AddRow()

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
cFont

nFontSize
Caracteres
Numérico
Nome da Fonte
Tamanho
X


 
Set2LineSizeFont
SetCelItalic

Sintaxe
FWMsExcelEx():
Set2LineSizeFont
SetCelItalic(<
nFontSize
lItalic >)-> NIL

Descrição
Define
o tamanho para
se a fonte
do estilo da Linha 2
terá a configuração "Italico" no estilo da  Célula indicada no método :AddRow()

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
nFontSize

lItalic
NuméricoTamanho
Lógico.T. indica que sim
X


 
Set2LineItalic
SetCelBold

Sintaxe
FWMsExcelEx():
Set2LineItalic
SetCelBold(<
lItalic
lBold >)-> NIL

Descrição
Define se a fonte terá a configuração "
Italico
Negrito" no estilo
da Linha 2
da  Célula indicada no método :AddRow()

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
lItalic

lBoldLógico.T. indica que sim
X


 
Set2LineBold
SetCelUnderLine

Sintaxe
FWMsExcelEx():
Set2LineBold
SetCelUnderLine(<
lBold
lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "
Negrito
Sublinhado" no estilo
da Linha 2
da  Célula indicada no método :AddRow()

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
lBold

lUnderlineLógico.T. indica que sim
X


 
Set2LineUnderLine
SetCelFrColor

Sintaxe
FWMsExcelEx():
Set2LineUnderLine
SetCelFrColor(<
lUnderline
cColor >)-> NIL

Descrição
Define
se a fonte terá a configuração "Sublinhado" no estilo da Linha 2
a cor de preenchimento do estilo da  Célula indicada no método :AddRow()

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
lUnderline

cColor
Lógico.T. indica que sim
CaracteresCor em Hexadecimal
X


 
Set2LineFrColor
SetCelBgColor

Sintaxe
FWMsExcelEx():
Set2LineFrColor
SetCelBgColor(< cColor >)-> NIL

Descrição
Define a cor
de preenchimento do estilo da Linha 2
da fonte do estilo da  Célula indicada no método :AddRow()

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorCaracteresCor em Hexadecimal
X


 
Set2LineBgColor


Painel

SetUTF8Encode

Sintaxe
FWMsExcelEx():

...

SetUTF8Encode(

...

<lUtf8> )-> NIL

Descrição
Define a

...

utilização do encode UTF8

Parâmetros

NomeTipoDescriçãoDefaultObrigatórioReferência

...

lUtf8

...

LógicoIndica se será utilizado ou não o encode UTF8 para os conteúdos enviados para criação da planilha. Por padrão as string enviadas será encodadas para UTF8
X

...



SetTitleHAlign


Sintaxe
FWMsExcelEx():

...

SetTitleHAlign(<

...

nAlign >)-> NIL



Descrição
Define

...

o alinhamento horizontal da linha de título

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nAlign

...

Numérico

...

Alinhamento da linha ( 1-Left,2-Center,3-Right )2X

...




...

SetHeaderHAlign


Sintaxe
FWMsExcelEx():

...

SetHeaderHAlign(<

...

nAlign >)-> NIL



Descrição
Define o

...

alinhamento horizontal da linha de cabeçalho

Parâmetros



NomeTipoDescriçãoDefaultObrigatório

...

Referência

nAlignNuméricoAlinhamento da linha ( 1-Left,2-Center,3-Right )2X



SetTitleVAlign

...


Sintaxe
FWMsExcelEx():

...

SetTitleVAlign(<

...

nAlign >)-> NIL



Descrição
Define

...

o alinhamento vertical da linha de título

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nAlign

...

NuméricoAlinhamento da linha ( 1-Top,2-Center,3-Bottom)3

...

X

...



SetHeaderVAlign

SetCelBold


Sintaxe

...

FWMsExceExl():

...

SetHeaderVAlign(<

...

nAlign >)-> NIL



Descrição
Define

...

o alinhamento vertical da linha de cabeçalhos

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nAlignNuméricoAlinhamento da linha ( 1-Top,2-Center,3-Bottom)3

...

X

...



SetLineVAlign

SetCelUnderLine


Sintaxe
FWMsExcelEx():

...

SetLineVAlign(<

...

nAlign >)-> NIL



Descrição
Define

...

o alinhamento vertical das linhas do corpo da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nAlignNuméricoAlinhamento da linha ( 1-Top,2-Center,3-Bottom)3

...

X

...




SetTitleHeight

SetCelFrColor


Sintaxe
FWMsExcelEx():

...

SetTitleHeight(<

...

nHeight>)-> NIL



Descrição
Define

...

o alinhamento vertical das linhas do corpo da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nHeight

...

SetCelBgColor
NuméricoAltura da linha




SetHeadHeight


Sintaxe
FWMsExcelEx():

...

SetHeadHeight(<

...

nHeight>)-> NIL



Descrição
Define

...

o alinhamento vertical das linhas do corpo da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nHeight

...

 
NuméricoAltura da linha




SetLineHeight

...


Sintaxe
FWMsExcelEx():

...

SetLineHeight(

...

< nHeight>)-> NIL



Descrição
Define

...

o alinhamento vertical das linhas do corpo da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

nHeightNuméricoAltura da linha




...



X

Informações

A classe FWMsExcelEx escreve diretamente em arquivo, com isso, tem uma característica de sempre ir para frente e não retroceder, portanto não é possível voltar para escrever em uma planilha após criar outra, a escrita precisar ser sequencial, caso contrário, o arquivo gerado vai ficar com inconsistências, não podendo ser aberto.

lUtf8LógicoIndica se será utilizado ou não o encode UTF8 para os conteúdos enviados para criação da planilha. Por padrão as string enviadas será encodadas para UTF8