none
Problemas ao gerar um documento a partir de um template usando Visible = false. RRS feed

  • Pergunta

  • Boa tarde. 

    Bom, quando eu vou gerar um documento a partir de um template usando vb, a partir do Lottus Notes, eu tenho um problema.

    O processo é o seguinte. 

    É gerado o primeiro documento com rodapé.

    Em seguida, gero um segundo documento com rodapé também, copio  o mesmo e colo no primeiro documento, assim por diante. Ou seja, tenho o primeiro documento, que será o final e os seguintes serão auxiliares.

    Quando faço esse processo com visible = False, o primeiro documento tem o rodapé substituido pelo segundo, assim por diante, e o último é duplicado. 

    Quando eu não usava o Word 2010, fazer o processo com

    visible = true

    ScreenUpdating = false 

    dava certo, o programa nao aparecia na tela e nao dava o problema citado.

    Porém, com o word 2010, continua dando o problema se eu seto visible = false.

    e se seto visible = true e screenupdating = false, o programa aparece na tela.

    Tá confuso, mas qualquer duvida, me perguntem. Esse problema é antigo. Tinha resolvido mas estão substituindo a versão do Word em todas as máquinas aqui ¬¬ é uma bomba relógio! !!!

    segunda-feira, 20 de agosto de 2012 15:11

Todas as Respostas

  • Em outras palavras, no Word 2010, sua macro não roda mais?

    Qual código você está usando para construir esses cabeçalhos?


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    segunda-feira, 20 de agosto de 2012 22:44
    Moderador
  • na verdade esse código é utilizado no lotus notes. Pra gerar um documento no word, usando um template.

    o erro acontece quando está com visible = false.

    o código que eu tenho aqui é em lotus script, IGUAL vb. se eu seto visible = true, dá certo. o problema é na hora de copiar o texto do segundo documento e colar no primeiro. O ultimo duplica pqe o numero de paginas tá num loop que gera os arquivos. 

    terça-feira, 21 de agosto de 2012 15:01