Comment ouvrir une page précise d’un document PDF à partir d’un lien hypertexte dans Excel ?
Lorsque vous insérez un lien hypertexte vers un fichier PDF dans Excel, cliquer sur ce lien ouvre généralement le document à sa première page par défaut. Toutefois, il arrive que vous souhaitiez accéder directement à une page précise du PDF — par exemple pour référencer une section spécifique ou permettre à vos lecteurs ou collègues d’y accéder instantanément. Malheureusement, la fonctionnalité native des liens hypertexte d’Excel ne prend pas en charge la navigation vers une page particulière d’un PDF. Cet article vous propose des méthodes pratiques pour contourner cette limitation et ainsi optimiser votre flux de travail avec des documents PDF multipages.
Ouvrir une page spécifique d’un document PDF à partir d’un lien hypertexte Excel avec du code VBA
Ouvrir une page spécifique d’un document PDF à partir d’un lien hypertexte Excel avec du code VBA
Cette méthode VBA permet à Excel d’ouvrir un fichier PDF à une page précise en construisant le chemin approprié et en lançant le document via Internet Explorer. Elle s’avère particulièrement utile lorsque vous devez fréquemment accéder à différentes sections de grands documents PDF, tels que des manuels techniques, des contrats ou des rapports. Notez toutefois que cette solution dépend d’Internet Explorer, qui peut ne pas être le navigateur par défaut sur tous les systèmes.
Veuillez suivre ces étapes pour accomplir cette tâche :
1. Dans la cellule où vous souhaitez insérer le lien hypertexte, saisissez le chemin complet du fichier, le nom du document et le numéro de la page cible en utilisant le format suivant :
file:///C:\Users\DT168\Desktop\Fichiers PDF\Compléments Excel.pdf#page=10
Ce format indique au système d’ouvrir le fichier local et d’accéder directement à la page 10 du PDF. Vous devez remplacer le chemin, le nom du fichier et le numéro de page par vos propres informations, en fonction de l’emplacement de votre fichier PDF et de la page souhaitée. Par exemple, si votre fichier PDF se trouve ailleurs ou si vous souhaitez ouvrir la page 7, ajustez ces éléments en conséquence. Voici une capture d’écran à titre de référence :

Remarque : Si votre chemin de fichier contient des espaces, assurez-vous d’utiliser la syntaxe correcte (trois barres obliques après « file: ») et évitez les espaces superflus. Vérifiez également que votre fichier PDF est accessible à l’emplacement indiqué.
2. Une fois les informations du lien hypertexte prêtes, appuyez sur ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Cela ouvre l’éditeur VBA, où vous pouvez ajouter et exécuter du code personnalisé pour automatiser des tâches dans Excel.
3. Dans la fenêtre VBA, cliquez sur Insertion > Module. Dans la nouvelle fenêtre de module, copiez et collez le code suivant :
Sub linkpdfpage()
Worksheets("Sheet1").Activate
Shell ("C:\Program Files\Internet Explorer\iexplore.exe " + ActiveCell.Value)
End Sub
Assurez-vous de coller le code exactement tel qu’il vous est fourni. Si un avertissement de sécurité s’affiche, ajustez vos paramètres de macros pour autoriser l’exécution du code. Examinez toujours attentivement le code VBA avant de l’exécuter afin d’en garantir la sécurité, surtout s’il provient de sources non fiables.
4. Fermez l’éditeur VBA. Ensuite, dans la feuille Excel, sélectionnez la cellule contenant le chemin du fichier et le numéro de page que vous avez saisis précédemment. Revenez à l’éditeur VBA et cliquez sur le bouton Exécuter (généralement représenté par un triangle vert). Le code s’exécutera et ouvrira le fichier PDF spécifié à la page souhaitée, comme illustré ci-dessous :

5. Le PDF devrait maintenant s’ouvrir à la page exacte que vous avez indiquée dans Internet Explorer. Ce comportement est illustré dans la capture d’écran suivante :

Conseils et précautions :
- Cette approche VBA s’appuie sur Internet Explorer, désormais obsolète dans les versions récentes de Windows, ce qui peut entraîner des comportements incohérents ou son indisponibilité à l’avenir. Si vous rencontrez une erreur ou si le fichier ne s’ouvre pas, vérifiez les paramètres de votre navigateur et essayez d’exécuter Excel et Internet Explorer en tant qu’administrateur.
- Si vous souhaitez utiliser un autre navigateur, une programmation supplémentaire est requise, et la méthode décrite ci-dessus pourrait ne pas fonctionner directement.
- Assurez-vous toujours que vos paramètres de macros autorisent l’exécution du code VBA (Fichier > Options > Centre de gestion de la confidentialité > Paramètres des macros).
- Si le chemin de votre lien hypertexte n’est pas valide (par exemple, si le fichier a été déplacé ou renommé), le code peut générer une erreur ou afficher une page vide. Vérifiez soigneusement l’emplacement du fichier et l’orthographe.
- Pensez à sauvegarder une copie de votre fichier Excel avant d’exécuter des macros inconnues.
Démo :
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels