[RESOLVIDO] Excel X Progress

Discussão em 'EMS , HCM e Totvs 11' iniciado por Ivone, Fevereiro 13, 2014.

?

O QUE SERÁ QUE ESTÁ ACONTECENDO?

Poll closed Fevereiro 13, 2014.
  1. Excel x progress

    0 voto(s)
    0.0%
  2. Excel x progress

    0 voto(s)
    0.0%
Multiplos votos são permitidos.
Status do Tópico:
Não esta aberto para novas mensagens.
  1. Ivone

    Ivone Membro Participativo

    Fiz um programa em progress para sair no excel e quero que quando ele acaba de listar o último item ele quebra a página e repita o cabeçalho. mas não funcionou. estou achando que é a versão do meu excel, alguém pode me ajudar? segue o programa, para ver se esta certo.

    chWorksheet:HPageBreaks:Add(chWorksheet:Range("index-lin")).


    upload_2014-2-13_10-6-20.png

    upload_2014-2-13_10-6-37.png
  2. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Bom dia Ivone,

    Acredito que index-lin seja sua variavel onde está a linha do cabecalho, correto?
    Tente colocar apenas o nome da variavel sem as aspas duplas,
    Se nao der certo tente da seguinte forma:

    chBreakLine = chWorkSheet:rows(STRING(i-linha)).
    chExcelApplication:ActiveWindow:SelectedSheets:HPageBreaks:Add(chBreakLine).


    Espero ter Ajudado.
  3. Ivone

    Ivone Membro Participativo

    Obrigada Rogerio, realmente index-lin é uma variável, um contador de linhas, tentei dos dois jeitos e não deu certo, estou mesmo apanhando com isso.
    Valeu!
  4. jdchaves

    jdchaves Membro Participativo

    Boa tarde,
    Já tentou fazer a cópia desta forma?

    Código:
    chBreakLine = chexcelapplication:activesheet:Rows(index-lin).
    chExcelApplication:ActiveWindow:SelectedSheets:HPageBreaks:Add(chBreakLine).
    
    
    chExcelApplication:range("A16:M16"):SELECT. /*seleciona o que quer copiar*/
    chExcelApplication:range("A" + STRING(index-lin)):SELECT. /*seleciona a celula pra inserir*/
    chworkbook:sheets(1):PASTE(). /*cola*/
    
    Última edição: Fevereiro 13, 2014
  5. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Ivone qual o valor que voce armazena na variavel index-lin? é apenas a linha? Se for tente da seguinte forma:

    chWorksheet:HPageBreaks:Add(chWorksheet:Range("A" + string(index-lin) + ":X" + string(index-lin))).
  6. Ivone

    Ivone Membro Participativo

    Desculpe não entendi, não quero colar eu quero um quebra página, para ele começar uma página nova no próximo pedido, entendeu?
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página