J'ai trouvé un code VBA en ligne qui ouvre une page de document PDF interne (lecteur partagé) dans IE (par exemple, à la page 8 du fichier PDF). Je voudrais afficher un texte dans la cellule pour qu'un utilisateur clique (par exemple "Cliquez ici pour voir").Afficher le lien textuel pour ouvrir une page PDF spécifique à partir d'Excel
Problème: La cellule affiche actuellement '0' et je dois aller à la barre de fonctions et appuyer sur [Entrée] pour exécuter.
Excel Version: 2003
appel Fonction:
=GoToPDFpage("S:\...x_2011.pdf",8)
code VBA:
Function GoToPDFpage(Fname As String, pg As Integer)
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate Fname & "#page=" & pg
.Visible = True
End With
End Function
: EDIT:
J'étais capable d'afficher du texte, mais ce n'est toujours pas un lien comme je le voulais.
="Click to view" & GoToPDFpage("S:\...x_2011.pdf",8)
Nous vous remercions de votre aide.
Salut Fiona, il pourrait être un moyen plus facile de répondre à vos besoins. Est-il possible que vous ayez vos noms de fichiers et numéros de pages dans des colonnes séparées pour chaque rangée? L'idée est d'avoir un bouton "Cliquez ici pour voir" et dans la colonne à côté du nom du fichier et dans la colonne suivante le numéro de la page. – CaBieberach