Gostaria de um código de macro para Excel 2013 que abrisse uma determinada página ao clicar em um botão na célula do Excel. Estou usando o código abaixo, mas está funcionando de forma intermitente. Por favor, ajude com um código adequado.
Sub q8()
Dim IE As Object, strFile As String, iPageNum As Long
strFile = "C:\Users\Neanderthal\Desktop\Maths Practice\GMAT OG 13_2015.pdf"
iPageNum = 19
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate strFile & "#Page=" & iPageNum
IE.Visible = True
End Sub
A partir de agora, o IE está abrindo com o arquivo PDF, mas abre com a primeira página em foco. Mas quero que a 19ª página apareça.
Como posso fazer isso? A solução não precisa ser uma macro. De qualquer forma, eu poderia abrir um PDF com uma determinada página de dentro de um Excel.