Formatar células do excel pelo delphi
Boa tarde pessoal.
Estou fazendo um programa que joga os dados em uma planilha do excel, mas eu queria saber se tem como eu formatar as células, tipo... colocar bordas, alinhar, mesclar células, ou até mesmo colocar figuras na planilha. A única coisa que eu sei é colocar em negrito e itálico.
Agradeceria muito se alguém me ajudasse. :wink:
Estou fazendo um programa que joga os dados em uma planilha do excel, mas eu queria saber se tem como eu formatar as células, tipo... colocar bordas, alinhar, mesclar células, ou até mesmo colocar figuras na planilha. A única coisa que eu sei é colocar em negrito e itálico.
Agradeceria muito se alguém me ajudasse. :wink:
::paty::
Curtidas 0
Respostas
::paty::
09/09/2003
Pelo menos colocar borda alguém sabe? :oops:
:lol:
:lol:
GOSTEI 0
::paty::
09/09/2003
É né, acho que não sabem. :cry:
GOSTEI 0
::paty::
09/09/2003
não? :D
GOSTEI 0
Tboasorte
09/09/2003
// mesclar
WorkSheet.Range[Celula1,Celula2].Merge(EmptyParam);
// formatar borda, onde borda e ExpessuraBorda são dos tipos definidos
TBorda = (brEsquerda, brDireita, brSuperior, brInferior);
TExpessuraBorda = (ebrFina, ebrGrossa);
WorkSheet.Range[Celula1, Celula2].Borders[Ord(Borda) + 1].Weight := Ord(ExpessuraBorda) + 2;
para ter mais detalhes consultar o help do Editor Visual Basic (no excel ir Ferramentas/Macro/Editor Visual Basic.
WorkSheet.Range[Celula1,Celula2].Merge(EmptyParam);
// formatar borda, onde borda e ExpessuraBorda são dos tipos definidos
TBorda = (brEsquerda, brDireita, brSuperior, brInferior);
TExpessuraBorda = (ebrFina, ebrGrossa);
WorkSheet.Range[Celula1, Celula2].Borders[Ord(Borda) + 1].Weight := Ord(ExpessuraBorda) + 2;
para ter mais detalhes consultar o help do Editor Visual Basic (no excel ir Ferramentas/Macro/Editor Visual Basic.
GOSTEI 0