Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment ouvrir une page spécifique d'un document PDF à partir d'un hyperlien Excel ?

Author Xiaoyang Last modified

Lors de l'insertion d'un hyperlien vers un fichier PDF dans Excel, cliquer sur le lien ouvre généralement le document à sa première page par défaut. Cependant, il peut arriver que vous souhaitiez accéder directement à une page spécifique du PDF, par exemple pour faire référence à une section particulière ou faciliter l'accès rapide pour les lecteurs ou collègues. Malheureusement, la fonctionnalité d'hyperlien intégrée d'Excel ne prend pas en charge nativement la navigation vers une page spécifique d'un PDF. Cet article présente des méthodes pratiques pour répondre à ce besoin, améliorant ainsi l'efficacité du flux de travail lors de la manipulation de documents PDF multipages.

Ouvrir une page spécifique d'un document PDF à partir d'un hyperlien Excel avec un code VBA


Ouvrir une page spécifique d'un document PDF à partir d'un hyperlien Excel avec un code VBA

Cette méthode VBA permet à Excel de lancer un fichier PDF à une page spécifiée en construisant le chemin de fichier approprié et en appelant le fichier via Internet Explorer. Envisagez d'utiliser cette solution dans des scénarios où vous faites souvent référence à différentes sections au sein de grands documents PDF, tels que des manuels techniques, des contrats ou des rapports. Cependant, notez que cette approche repose sur Internet Explorer, qui n'est pas forcément le navigateur par défaut sur tous les systèmes.

Veuillez suivre ces étapes pour accomplir la tâche :

1. Dans la cellule où vous souhaitez créer l'hyperlien, entrez 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 de naviguer directement vers la page 10 du PDF. Vous devez remplacer le chemin, le nom du fichier et le numéro de la page par vos détails réels et la page souhaitée. Par exemple, si votre fichier PDF est situé ailleurs ou si vous voulez ouvrir la page 7, ajustez les numéros en conséquence. Voici une capture d'écran à titre de référence :

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

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 inutiles). Assurez-vous que votre fichier PDF est accessible à l'emplacement spécifié.

2. Une fois les informations de l'hyperlien prêtes, appuyez sur ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic for 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 est fourni. Si un avertissement de sécurité apparaît, ajustez vos paramètres de macro pour autoriser l'exécution du code. Passez toujours en revue le code VBA avant de l'exécuter pour garantir la sécurité, surtout s'il provient de sources non fiables.

4. Fermez l'éditeur VBA. Ensuite, dans la feuille de calcul Excel, sélectionnez la cellule contenant le chemin du fichier et le numéro de page que vous avez entrés précédemment. Retournez à l'éditeur VBA et cliquez sur le bouton Exécuter (généralement représenté par un triangle vert). Le code s'exécutera, ouvrant le fichier PDF spécifié à la page souhaitée, comme illustré ci-dessous :

A screenshot showing the VBA editor with the pasted module code

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

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

Conseils et précautions :

  • Cette approche VBA repose sur Internet Explorer, qui est obsolète dans les versions récentes de Windows et pourrait se comporter de manière inconsistante ou ne pas être disponible à l'avenir. Si vous rencontrez une erreur ou que le fichier ne s'ouvre pas, vérifiez vos paramètres de 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 nécessaire et la méthode ci-dessus peut ne pas fonctionner directement.
  • Assurez-vous toujours que vos paramètres de macros vous permettent d'exécuter du code VBA (Fichier > Options > Centre de gestion de la confidentialité > Paramètres des macros).
  • Si votre chemin d'hyperlien n'est pas valide (par exemple, fichier déplacé ou renommé), le code peut retourner une erreur ou ouvrir une page blanche. Vérifiez à nouveau l'emplacement et l'orthographe de votre fichier.
  • Envisagez de faire une copie de sauvegarde 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 IA définitivement gratuites ! Télécharger maintenant !

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification 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é de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels