VB6 PDF自動印刷(調査中)
PDFファイルをVB6から自動で印刷を行うには
Adobeのサポートページによると
バージョン6はPDF.OCX
バージョン7はAcroPDF.dll
を使用して印刷できそうです。ただ、PDF.OCXはサポートされていません。
また、「OCX ファイルまたは DLL ファイルは再配布できません」という点が残念。
PDF.ocxはファイル自体は存在しませんが、Ver7.07でも同じコードで使えそうです。
VB6コード例
PDF.src = "c:\test.pdf"
DoEvents
PDF.printAll
確認した環境:
Acrobat6.0Standard
Acrobat Reader7.07
printAllメソッドで印刷されるはずなのですが、以下のような画面が毎回表示されてしまいます。
「はい」をクリックすれば印刷はできます。
ただ、「以後、このメッセージを表示しない」にチェックをつけると印刷できなくなってしまいます(謎)
もうすこし調査が必要。
« FAX送信 続き | トップページ | IE6 詳細なエラーを表示するには »
「VB6」カテゴリの記事
- VB6 DataGirdでデータが表示されない(2010.11.05)
- VB6 コレクション(2007.08.28)
- VB6 On Error Resume Nextが動作しない(2007.06.27)
- VB6 PDF自動印刷(調査中)(2006.09.05)
- FAX送信 続き(2006.09.04)
コメント