Dados para um excel com tabela dinâmica

Discussão em 'Progress 4GL' iniciado por muertebr, Fevereiro 27, 2013.

  1. muertebr

    muertebr Membro Participativo

    Estou gerando um relatório em excel, ao qual gera as informações em um arquivo modelo.
    Mais este arquivo modelo existe uma planilha onde tem uma tabela dinâmica, caso eu exclua a planilha com a tabela dinâmica as informações geram corretas, caso deixe a tabela dinâmica da erro na geração.

    pdp/atpd030rp.p, invalido. (5884)
    Incapaz de definir propriedade de com-handle. (5677)
    Component-handle referenciado durante processamento do metodo/comando: range.

    pdp/atpd030rp.p, invalido. (5884)
    Incapaz de definir propriedade de com-handle. (5677)
    Component-handle referenciado durante processamento do metodo/comando: Saveas.

    Alguem tem alguma idéia?

    att,
  2. lwazevedo

    lwazevedo Membro Ativo

    caro amigo,

    Até onde vai o meu conhecimento estes tipo de erros são tranquilos.

    O erro referente ao método range e referente a inserção do conteúdo no intervalo de células, então você teria que verificar em qual intervalo esta fazendo isso e como. exemplo bem básico, e você tentar enviar algo para o intervalo de A1:b2 e o Excel esta esperando de A1:b10.

    Quanto ao do save-as, é um pouco mais complicado, pois pode ser questão de parâmetro que o método exige, ou até mesmo questão de permissão de acesso do usuário no diretório que ele esta tentando salvar o arquivo.

    Mas assim fica meio difícil o ideal era poder ver o código. mas se não der espero que isso te de pelo menos um caminho.

    abraço
  3. muertebr

    muertebr Membro Participativo

    Mais acho que não é esse o problema, pois se eu deletar as tabelas dinamicas, funciona correto.
  4. lwazevedo

    lwazevedo Membro Ativo

    Você tem que ver como é colocado os dados na tabela dinamica, como funciona a função que faz isso. obvio que quando vc deleta ela as coisas funcionam, pois acabam dando certo os intervalos, e como disse na questão do save-as ele tem parâmetros a serem passados.

    se você quiser me manda um e-mail que eu dou uma olhada para você. lwazevedo@live.com


    abraco

Compartilhe esta Página