PDFを管理するようなテーブルを作っています。 現在,レコード1件ごとにPDFのリンク(HDD上のパス)を対応させて登録し,フォーム上でクリックすると開くようになっています。 ここに,PDFの指定のページが開く機能を追加したいです。指定のページの値は,レコード内に登録されています。 暫定的に, Shell "CMD /C START Acrobat.exe /A page=3 C:\~~~~.pdf" というコードで試したところ,狙ったPDFの3ページが開きました。 そこで,page=の後ろの値をレコード内から取得するために変数を使いたいと思い, さしあたり Dim x As Integer x = 3 Shell "CMD /C START Acrobat.exe /A page=x C:\~~~~.pdf" としてみたところ, 3ページではなく,1ページが開いてしまいました。 ついでに, Dim x As Integer Dim y As String x = 3 y = "page=" & x Shell "CMD /C START Acrobat.exe /A y C:\~~~~.pdf" というのも一応試しましたが,やはりだめでした。 たぶん,変数の使い方がまずいのかと思うのですが, どうしたらよいのでしょうか。 教えていただけると助かります。
↧