Я нашел в Интернете код VBA, который открывает внутреннюю (общий диск) страницу документа PDF в IE (например, переходит на страницу 8 файла PDF). Я хотел бы отобразить текст в ячейке, чтобы пользователь мог щелкнуть (например, «Нажмите здесь, чтобы просмотреть»).
Проблема: в настоящее время в ячейке отображается «0», и мне нужно перейти на панель функций и нажать [Enter] для выполнения.
Версия Excel: 2003
Вызов функции:
=GoToPDFpage("S:\...x_2011.pdf",8)
Код 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
:РЕДАКТИРОВАТЬ:
Я смог отобразить текст, но это все еще не ссылка, как я хотел.
="Click to view" & GoToPDFpage("S:\...x_2011.pdf",8)
Спасибо за помощь.