Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como abrir uma página específica de um documento PDF a partir de um hyperlink no Excel?

Author Xiaoyang Last modified

Ao inserir um hyperlink para um arquivo PDF no Excel, clicar no link geralmente abre o documento na primeira página por padrão. No entanto, há situações em que você pode querer pular diretamente para uma página específica dentro do PDF, como referenciar uma seção particular ou facilitar o acesso rápido para leitores ou colegas. Infelizmente, o recurso de hyperlink embutido no Excel não oferece suporte nativo para navegar até uma página específica do PDF. Este artigo apresenta métodos práticos para atender a essa necessidade, melhorando a eficiência do fluxo de trabalho ao lidar com documentos PDF de várias páginas.

Abrir uma página específica de um documento PDF a partir de um hyperlink no Excel com código VBA


Abrir uma página específica de um documento PDF a partir de um hyperlink no Excel com código VBA

Esse método VBA permite que o Excel abra um arquivo PDF em uma página específica construindo o caminho correto do arquivo e chamando o arquivo através do Internet Explorer. Considere usar essa solução em cenários onde você frequentemente referencia diferentes seções dentro de grandes documentos PDF, como manuais técnicos, contratos ou relatórios. No entanto, observe que essa abordagem depende do Internet Explorer, que pode não ser o navegador padrão em todos os sistemas.

Por favor, siga estas etapas para concluir a tarefa:

1. Na célula onde você deseja criar o hyperlink, insira o caminho completo do arquivo, nome do documento e número da página de destino usando o seguinte formato:

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

Este formato instrui o sistema a abrir o arquivo local e navegar diretamente até a página 10 do PDF. Você deve substituir o caminho, o nome do arquivo e o número da página pelos detalhes reais do seu arquivo e pela página desejada. Por exemplo, se seu arquivo PDF estiver localizado em outro lugar ou você quiser abrir a página 7, ajuste os números de acordo. Aqui está uma captura de tela para referência:

A screenshot showing how to enter a PDF file path with specific page in Excel cell

Observação: Se o caminho do seu arquivo contiver espaços, certifique-se de usar a sintaxe correta (três barras após 'file:', e evite espaços desnecessários). Certifique-se de que seu arquivo PDF esteja acessível no local especificado.

2. Com as informações do hyperlink prontas, pressione ALT + F11 para abrir a janela Microsoft Visual Basic for Applications. Isso abre o editor VBA, onde você pode adicionar e executar códigos personalizados para automatizar tarefas no Excel.

3. Na janela VBA, clique em Inserir > Módulo. Na nova janela de 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 como fornecido. Se você receber um aviso de segurança, ajuste suas configurações de macro para permitir a execução do código. Sempre revise o código VBA antes de executá-lo para garantir a segurança, especialmente se recebido de fontes não confiáveis.

4. Feche o editor VBA. Em seguida, na planilha do Excel, selecione a célula que contém o caminho do arquivo e o número da página que você inseriu anteriormente. Retorne ao editor VBA e clique no botão Executar (geralmente representado como um triângulo verde). O código será executado, abrindo o arquivo PDF especificado na página desejada, conforme mostrado abaixo:

A screenshot showing the VBA editor with the pasted module code

5. O PDF agora deve abrir na página específica que você especificou, no Internet Explorer. Esse comportamento é demonstrado na captura de tela a seguir:

A screenshot of a PDF opened to a specific page in Internet Explorer

Dicas e Precauções:

  • Essa abordagem VBA depende do Internet Explorer, que está obsoleto nas versões recentes do Windows e pode se comportar de forma inconsistente ou não estar disponível no futuro. Se você encontrar um erro ou se o arquivo não abrir, verifique suas configurações do navegador e tente executar o Excel e o Internet Explorer como administrador.
  • Se você deseja usar outro navegador, programação adicional será necessária e o método acima pode não funcionar diretamente.
  • Sempre certifique-se de que suas configurações de macro permitem que você execute código VBA (Arquivo > Opções > Central de Confiabilidade > Configurações de Macro).
  • Se o caminho do seu hyperlink for inválido (por exemplo, arquivo movido ou renomeado), o código pode retornar um erro ou abrir uma página em branco. Verifique novamente o local do arquivo e a ortografia.
  • Considere fazer uma cópia de backup do seu arquivo do Excel antes de executar macros desconhecidas.

Demonstração:

 
Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins