Ich habe online einen VBA-Code gefunden, der eine interne (gemeinsam genutzte) PDF-Dokumentseite in IE öffnet (z. B. auf Seite 8 der PDF-Datei). Ich möchte Text in der Zelle anzeigen, auf den ein Benutzer klicken kann (z. B. "Klicken Sie hier, um anzuzeigen").Textlink anzeigen, um eine bestimmte PDF-Seite aus Excel zu öffnen
Problem: Die Zelle zeigt zur Zeit '0' an und ich muss zur Funktionsleiste gehen und [Enter] drücken, um auszuführen.
Excel Version: 2003
Funktionsaufruf:
=GoToPDFpage("S:\...x_2011.pdf",8)
VBA-Code:
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:
Ich konnte Text anzeigen, aber es ist immer noch kein Link wie ich es wollte.
="Click to view" & GoToPDFpage("S:\...x_2011.pdf",8)
Vielen Dank für Ihre Hilfe.
Hallo Fiona, könnte es ein einfacher Weg, um Ihre Bedürfnisse zu lösen. Ist es möglich, dass Sie Ihre Dateinamen und Seitennummern in separaten Spalten für jede Zeile haben? Die Idee ist, eine Schaltfläche "Klicken Sie hier, um anzuzeigen" und in der Spalte daneben den Dateinamen und in der nächsten Spalte die Seitennummer. – CaBieberach