none
Com Vba procurar pdf referente e abrir RRS feed

  • Pergunta

  • Olá amigos

    Em um BD access criei um relatório, com os campos dos atributos que possuem nas tabelas. Tudo deu certo.

    Agora estou querendo   acessar os mesmos dados das tabelas que estão em arquivos pdf através do relatório. Para uma simples conferência.

    Tai   o problema:   são mais de 7000 pdfs diferentes, a serem conferidos, e estou tentando criar um comando/código em que abra o   pdf   referente aos atributos da tabela . Esse comando deveria procurar o arquivo que esta em uma pasta e abrir. O nome de um dos arquivo pdf esta exibido em baixo.

      Exemplo: nome do arquivoPdf:

    42-104_518_6899-8_001.pdf

    Atributos do banco referente a esse arquivo:

    Cadastro(primarkey)     tipo          processo

    42                                           104                518

    Agradeço pela ajuda!

    abraço

    segunda-feira, 20 de setembro de 2010 21:19

Todas as Respostas

  • Tulio, vc pode usar o shell para abrir o seu pdf.

    fica assim

    shell "o:\caminho\leitor\de\pdf.exe " & " nomedoarquivo.pdf"

    Ou vc pode instanciar o objeto do AdobeReader, e utilizar o método open do objeto, como vc não terá que fazer nada no pdf, a primeira alternativa é mais rápida.

    Att


    Bruno Silva Leite Office Developer officevb.blogspot.com
    segunda-feira, 20 de setembro de 2010 22:48
  • Olá bruno obrigado pela atenção..

    Mais como falei são mais de 7 .000 arquivos a serem analisados, com esse código teria que especificar apenas 1... oque estou querendo é : quando for clicado o botão, ele devera procurar o arquivo ,   com o mesmo nome do  cadastro e o abrir.

    Obs: os atributos de cada campo do relatório são os mesmos que o nome do arquivo PDF. Exemplo: alguns dos nomes dos arquivos são : 42-104_518_6899-8_001.pdf  / 43-104_452_3068-2_001.pdf

    E no relatório o mesmo campo desse arquivo é :

      Cadastro(primarkey)(42)     tipo(104)         processo(518)

    Cadastro(primarkey)(43)     tipo(104)         processo(452)

    Se alguém puder ajudar sou muito grato...

     

    Túlio

    sexta-feira, 24 de setembro de 2010 14:45