投稿者 Na  (社会人) 投稿日時 2010/6/15 19:40:23
早速の回答ありがとうございます。

ShellExecute等のパラメータとして、ページ数を指定しても、
PDFの表示アプリによって、パラメータが様々なので、簡単には実現できない
ということですね...

>ちなみに、Acrobat Reader コントロール (AcroPDF.DLL) を用いた場合には、
>下記のようにして、フォーム上に PDF を表示させる事もできます。

こちらの方法を試みたんですが、うまく動作しません。

[プロジェクト]メニューのプロジェクト名のプロパティの参照タブに、AcroPDF.DLLを追加して、

以下のコードを記述したのですが、エラーは出ませんがなにも表示されません。
どうすれば表示できるのでしょうか?

Public Class Form1

    Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
        Dim AxAcroPDF1 As New AcroPDF

        AxAcroPDF1.LoadFile("D:\Test\Test.pdf")
        AxAcroPDF1.setCurrentPage(4)
    End Sub

End Class