Excel セルのボタンをクリックすると特定のページが開く Excel 2013 のマクロ コードが必要です。以下のコードを使用していますが、断続的に動作します。適切なコードを教えてください。
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
現時点では、IE は PDF ファイルを開いていますが、最初のページにフォーカスが当てられた状態で開きます。しかし、19 ページ目を表示したいのです。
どうすればいいでしょうか? 解決策はマクロである必要はありません。いずれにしても、Excel 内から特定のページを含む PDF を開くことができれば十分です。