KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment ouvrir une page précise d’un document PDF à partir d’un lien hypertexte dans Excel ?

AuteurXiaoyang Date de modification

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 :

Capture d’écran montrant comment saisir le chemin d’un fichier PDF avec une page spécifique dans une cellule Excel

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 :

Capture d’écran de l’éditeur VBA avec le code du module collé

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 :

Capture d’écran d’un PDF ouvert à une page spécifique dans Internet Explorer

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 :

 
Kutools pour Excel: Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités alimentées par l’IA pour travailler plus intelligemment et plus rapidement !Téléchargez dès maintenant !

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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