Vitor.Lemos Posted October 19, 2011 Report Share Posted October 19, 2011 Boa tarde,Estou realizando uma exportação para o excel usando o 'Application/vnd.excel'.Para isso criei um ADODB.Recordset para popular os meus dados e depois exportar.Existe um campo do tipo String que preciso realizar uma quebra de linha(simulando uma variavel do tipo Array) no excel, mais não estou conseguindo.Já usei o vbCrLf, Chr(10) e nada. Preciso de algo que faça o excel reconhecer que naquele ponto ele deve pular a linha.Obrigado!! Link to comment Share on other sites More sharing options...
0 bareta Posted November 9, 2011 Report Share Posted November 9, 2011 chr(13) ? Link to comment Share on other sites More sharing options...
0 Andre_Luiz Posted November 29, 2011 Report Share Posted November 29, 2011 Boa tarde,Estou realizando uma exportação para o excel usando o 'Application/vnd.excel'.Para isso criei um ADODB.Recordset para popular os meus dados e depois exportar.Existe um campo do tipo String que preciso realizar uma quebra de linha(simulando uma variavel do tipo Array) no excel, mais não estou conseguindo.Já usei o vbCrLf, Chr(10) e nada. Preciso de algo que faça o excel reconhecer que naquele ponto ele deve pular a linha.Obrigado!!Raramente uso essa "application", olha só:http://www.macoratti.net/asp_msc1.htmPode ajudar.Abraços. Link to comment Share on other sites More sharing options...
0 Iceguy Posted November 30, 2011 Report Share Posted November 30, 2011 Isso funciona no ASP? "Texto da primeira linha" & vbNewLine & "texto da segunda linha." Link to comment Share on other sites More sharing options...
0 Andre_Luiz Posted November 30, 2011 Report Share Posted November 30, 2011 Isso funciona no ASP? "Texto da primeira linha" & vbNewLine & "texto da segunda linha."É possível que não. O certo seria vbCrLf , se não funcionou, infelizmente não teve sorte. Já tentou usar simplesmente "<br>" ? Link to comment Share on other sites More sharing options...
0 Iceguy Posted November 30, 2011 Report Share Posted November 30, 2011 <br> quebra HTML, pelo que ele falou no post ele precisa de algo que faça o excel quebrar linha. O que eu sei que num macro do excel faz quebrar linha são as constante vbNewLine, vbLf e vbCrLf. Havia colocado no post a vbNewLine porque achei que era ela que quebrava linha sem deixar um "caracter de quadradinho" no fim da linha, mas testei agora no excel e é o vbLf que quebra linha sem o caracter.Rodando dentro de um macro no excel, ficaria assim: Plan.Cells(linha, coluna) = "Texto da primeira linha" & vbLf & "texto da segunda linha." Link to comment Share on other sites More sharing options...
0 Andre_Luiz Posted November 30, 2011 Report Share Posted November 30, 2011 <br> quebra HTML, pelo que ele falou no post ele precisa de algo que faça o excel quebrar linha. O que eu sei que num macro do excel faz quebrar linha são as constante vbNewLine, vbLf e vbCrLf. Havia colocado no post a vbNewLine porque achei que era ela que quebrava linha sem deixar um "caracter de quadradinho" no fim da linha, mas testei agora no excel e é o vbLf que quebra linha sem o caracter.Rodando dentro de um macro no excel, ficaria assim: Plan.Cells(linha, coluna) = "Texto da primeira linha" & vbLf & "texto da segunda linha."Ahhhh, então você tá usando um Componente?Abraços. Link to comment Share on other sites More sharing options...
0 Iceguy Posted November 30, 2011 Report Share Posted November 30, 2011 Não não... Só comentei que no excel (macro do excel) você usa esse código. Não testei com ASP, nem sei se funciona isso no ASP.Resolvi pesquisar um pouco no Google, achei exemplo do vbLf e Chr(10) que ele usou e que não funcionou, então achei >>ISSO<< que parece que soluciona o problema. Link to comment Share on other sites More sharing options...
0 Andre_Luiz Posted November 30, 2011 Report Share Posted November 30, 2011 Não não... Só comentei que no excel (macro do excel) você usa esse código. Não testei com ASP, nem sei se funciona isso no ASP.Resolvi pesquisar um pouco no Google, achei exemplo do vbLf e Chr(10) que ele usou e que não funcionou, então achei >>ISSO<< que parece que soluciona o problema.Bacana.Problema resolvido.:) Link to comment Share on other sites More sharing options...
Question
Vitor.Lemos
Boa tarde,
Estou realizando uma exportação para o excel usando o 'Application/vnd.excel'.
Para isso criei um ADODB.Recordset para popular os meus dados e depois exportar.
Existe um campo do tipo String que preciso realizar uma quebra de linha(simulando uma variavel do tipo Array) no excel, mais não estou conseguindo.
Já usei o vbCrLf, Chr(10) e nada. Preciso de algo que faça o excel reconhecer que naquele ponto ele deve pular a linha.
Obrigado!!
Link to comment
Share on other sites
8 answers to this question
Recommended Posts