Comment ouvrir une page spécifique d'un document PDF à partir d'un hyperlien Excel ?
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 :
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 :
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 :
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 :
Meilleurs outils de productivité pour Office
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.





- 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