KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como abrir uma página específica de um documento PDF diretamente a partir de uma hiperligação no Excel?

AutorXiaoyang Data de Modificação

Ao inserir uma hiperligação para um ficheiro PDF no Excel, clicar na ligação normalmente abre o documento na primeira página, por predefinição. Contudo, em determinadas situações, poderá pretender aceder diretamente a uma página específica do PDF — por exemplo, ao referenciar uma secção concreta ou facilitar o acesso rápido para leitores ou colegas. Infelizmente, a funcionalidade nativa de hiperligações do Excel não permite navegar diretamente para uma página específica de um PDF. Este artigo apresenta métodos práticos para contornar essa limitação e melhorar a eficiência do seu fluxo de trabalho com documentos PDF de várias páginas.

Abrir uma página específica de um documento PDF a partir de uma hiperligação do Excel com código VBA


Abrir uma página específica de um documento PDF a partir de uma hiperligação do Excel com código VBA

Este método VBA permite ao Excel abrir um ficheiro PDF numa página específica, construindo o caminho do ficheiro apropriado e invocando-o através do Internet Explorer. Considere utilizar esta solução em cenários onde acede frequentemente a diferentes secções de documentos PDF extensos, como manuais técnicos, contratos ou relatórios. No entanto, tenha em atenção que esta abordagem depende do Internet Explorer, que poderá não ser o navegador predefinido em todos os sistemas.

Siga estes passos para concluir a tarefa:

1. Na célula onde pretende criar a hiperligação, introduza o caminho completo do ficheiro, o nome do documento e o número da página de destino utilizando o seguinte formato:

file:///C:\Users\DT168\Desktop\Arquivos PDF\Excel add-ins.pdf#page=10

Este formato indica ao sistema para abrir o ficheiro local e navegar diretamente para a página 10 do PDF. Substitua o caminho, o nome do ficheiro e o número da página pelos dados reais do seu ficheiro e pela página pretendida. Por exemplo, se o seu ficheiro PDF estiver guardado noutro local ou quiser abrir a página 7, ajuste os valores em conformidade. Eis uma imagem de referência:

Uma captura de ecrã que mostra como introduzir o caminho de um ficheiro PDF com uma página específica numa célula do Excel

Nota: Se o seu caminho do arquivo contiver espaços, certifique-se de utilizar a sintaxe correta (três barras inclinadas após 'file:' e evite espaços desnecessários). Verifique também se o seu ficheiro PDF está acessível na localização indicada.

2. Com a informação da hiperligação pronta, prima ALT + F11 para abrir a janela do Microsoft Visual Basic para Aplicações. Isto abre o editor VBA, onde pode adicionar e executar código personalizado para automatizar tarefas no Excel.

3. Na janela do VBA, clique em Inserir > Módulo. Na nova janela do módulo, copie e cole o seguinte código:

Sub linkpdfpage()
Worksheets("Sheet1").Activate
Shell ("C:\Program Files\Internet Explorer\iexplore.exe " + ActiveCell.Value)
End Sub

Certifique-se de colar o código exatamente conforme fornecido. Caso apareça um aviso de segurança, ajuste as suas definições de macros para permitir a execução do código. Reveja sempre o código VBA antes de o executar, garantindo assim a sua segurança — especialmente se o tiver recebido de fontes não fidedignas.

4. Feche o editor do VBA. Em seguida, na folha de cálculo do Excel, selecione a célula que contém o caminho do ficheiro e o número da página introduzidos anteriormente. Volte ao editor do VBA e clique no botão Executar (normalmente representado por um triângulo verde). O código será executado, abrindo o ficheiro PDF especificado na página pretendida, conforme ilustrado abaixo:

Uma captura de ecrã que mostra o editor VBA com o código do módulo colado

5. O PDF deverá agora abrir na página específica que indicou no Internet Explorer. Este comportamento é demonstrado na imagem seguinte:

Uma captura de ecrã de um PDF aberto numa página específica no Internet Explorer

Dicas e Precauções:

  • Esta abordagem VBA depende do Internet Explorer, que já foi descontinuado nas versões mais recentes do Windows e poderá apresentar comportamentos inconsistentes ou deixar de estar disponível no futuro. Caso encontre um erro ou o ficheiro não abra, verifique as definições do seu navegador e tente executar o Excel e o Internet Explorer como administrador.
  • Se pretender utilizar outro navegador, será necessária programação adicional, e o método acima poderá não funcionar diretamente.
  • Certifique-se sempre de que as definições das macros permitem a execução de código VBA (Ficheiro > Opções > Centro de Confiança > Definições de Macros).
  • Se o caminho da sua hiperligação for inválido — por exemplo, se o ficheiro tiver sido movido ou renomeado —, o código poderá devolver um erro ou abrir uma página em branco. Verifique novamente a localização do ficheiro e a ortografia.
  • Recomendamos que faça uma cópia de segurança do seu ficheiro do Excel antes de executar macros desconhecidas.

Demonstração:

 
Kutools para Excel: Mais de 300 ferramentas práticas ao seu alcance! Aproveite funcionalidades potenciadas por IA para um trabalho mais inteligente e rápido!Descarregar já!

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos