TOP > AcroPDFLib.AxAcroPDF > *
説明
PDF表示先のURLをセットするとAcroPDFオブジェクトにPDFを表示します。AcroPDFオブジェクトに表示されているPDFのURLも取得できます。
形式
[get/set] src
戻り値
- PDF表示されているURL。ローカルの場合はPDFファイルのフルパス。
引数
- プロパティなので無し。
サンプル:ExcelのVBA
- 事前にPDFブラウザ用の参照設定をします。
- F8キーでステップ実行しながら動作確認します。
- 以下はサンプルの一部で、サンプルExcel(A)をダウンロードすると詳しく分かります
・・・・
001 Private Sub cmdReadPDF_Click()
002 On Error GoTo Err_cmdReadPDF_Click
003 '入力チェック
004 If Trim(txtURL.Text) = "" Then Exit Sub
005 'PDFを表示する
006 AcroPDF1.src = txtURL.Text
007 Exit Sub
008 Err_cmdReadPDF_Click:
009 MsgBox Err.Number & " : " & vbCrLf & Err.Description, _
010 vbOKOnly + vbCritical, "実行エラー : cmdReadPDF_Click"
011 End Sub
・・・・
補足
- PDFファイル以外をセットすると実行エラーが発生すると思ったが、
実際はAcrobatが立ち上がって、以下のメッセージが表示されてしまいます。※以下はテキストファイルを強制セットしてみた。

ファイルの最初に%PDF- がありません。 Acrobat SDK 8.1英語版の説明ではURLを対象にしているが、
ローカルPDFのフルパスを指定しても同じ事が出来る。
動作確認環境
- WindowsXP Pro + SP3 + フルWindowsUpdate +
Acrobat 8.1.2 Pro + Office 2003 + フルMicrosoftUpdate
Adobe Web 解説
OLE Automation / AcroPDFLib.AxAcroPDF / src (公式サイト・英語)
< 戻る >