Abrir PDF em página especifica

Moderador: Avelino Sampaio

jmcmendes
Mensagens: 10
Registrado em: 08 Jun 2015, 09:39

Abrir PDF em página especifica

Mensagempor jmcmendes » 07 Mai 2017, 18:49

Olá a todos,

Após uma interrupção no meu projecto cá estou de volta, ainda com dúvidas antigas por resolver, mas que terão que ficar para depois.

De momento tenho uma necessidade mais urgente:

Para fazer um ficheiro de ajuda, preciso de abrir um determinado ficheiro de PDF em determinada página.

Pela pesquisa que fiz na net, só teria que adicionar o numero de página ao ficheiro a ser aberto, por exemple "docs.pdf#page=2"

Normalmente uso o "Application.FollowHyperlink" para abrir os ficheiros. O que neste caso não funciona, abre o ficheiro mas na primeira página.

Tentei tambem pelo Shell

Enumerar o caminho do acrobat e o ficheiro a abrir mas neste caso informa que o nome do ficheiro ou o caminho não estâo correctos.


Estou a usar o
windows 10 - 64b
ms access 2016

Antecipadamente grato

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Avatar do usuário
Avelino Sampaio
Mensagens: 1885
Registrado em: 04 Jun 2015, 18:27
Contato:

Re: Abrir PDF em página especifica

Mensagempor Avelino Sampaio » 08 Mai 2017, 10:07

mendes,

teste aqui com o Adobe Reader DC e funcionou assim:

Código:
Dim pat1$, pat2$, pat3$

pat1 = """C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe"""
pat2 = "/A ""page=2"""
pat3 = """e:\redeaccess\avelino\teste.pdf"""

shell pat1 & " " & pat2 & " " & pat3, vbNormalFocus


Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================

jmcmendes
Mensagens: 10
Registrado em: 08 Jun 2015, 09:39

Re: Abrir PDF em página especifica

Mensagempor jmcmendes » 09 Mai 2017, 15:11

Avelino,

Muito obrigado pela rápida e certeira ajuda como sempre.

Funcionou perfeitamente.

Enquanto estava a testar vi que com este sistema não vai ser muito fáil de implementar um ficheiro de ajuda, isto porque basta o PDF ter mais uma página e já foi tudo por água abaixo.

Pergunto e não querendo abusar muito,

Será possivel abrir o PDF e pesquisar deterrminado termo? Por exemplo algo que vou bucar à TAG do control e assim fazia uma ajuda dinamica.

Avatar do usuário
neros
Mensagens: 15
Registrado em: 14 Jun 2015, 03:36

Re: Abrir PDF em página especifica

Mensagempor neros » 26 Dez 2017, 02:41

Mendes,
Se é um ficheiro de ajuda, por que não usa HTML?
Neros Systems
Desenvolvimento em Access, VBA, SQL Server, Sharepoint e Power BI.
Conheça nosso site | contato@neros.com.br

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


jmcmendes
Mensagens: 10
Registrado em: 08 Jun 2015, 09:39

Re: Abrir PDF em página especifica

Mensagempor jmcmendes » 03 Jan 2018, 10:00

Mendes,
Se é um ficheiro de ajuda, por que não usa HTML?


Penso que um PDF seja mais facil de manter (pelo menos para mim que não sou profissional da area).

Obrigado pela dica.

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.



Voltar para “Access x Outros”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante