Como abrir uma página específica de um documento PDF a partir de um hyperlink no Excel?
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:
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:
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:
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:
Melhores Ferramentas de Produtividade para Office
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.





- 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