• ベストアンサー

添付ファイルのみを自動印刷してくれるソフト(メーラー)を探しております

添付ファイルのみを自動印刷してくれるソフト(メーラー)を探しております。 御存じの方教えてください。 やりたい内容は、PDFがメール添付されてきたら、自動受信し、添付pdfファイルを自動印刷して くれるものです。

質問者が選んだベストアンサー

  • ベストアンサー
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.4

さらに調べましたw Outlookでのマクロになります 受信したメールの添付ファイルを指定場所に保存するマクロ http://outlooklab.spaces.live.com/blog/cns!9D7EA61EC7DAA750!175.entry?sa=511201216 上記サイトのマクロの最後(End Subの直前)に -----ここから----- Dim FILENAME As String ' ファイル名の取得 FILENAME = Dir(SAVE_PATH & "*.pdf") Do While FILENAME <> "" Shell ("AcroRd32.exe /t " & SAVE_PATH & FILENAME & "printername drivername portname") FILENAME = Dir() Loop ------ここまで----- 上記コードを挿入 Adobe Readerの起動オプション printername : プリンタ名 drivername : プリンタドライバ名(プリンタのプロパティで確認) portname : プリンタポート名("/"という文字を含まないようにしてください) Adobe Reader起動オプション参照 http://kb2.adobe.com/jp/cps/510/510705.html 最初の<受信したメールの添付ファイルを自動保存するマクロ>で添付ファイルを一旦指定場所に保存、保存されたフォルダー内のPDFファイル(拡張子で判断)のみをAdobe Readerで印刷するマクロです 注意: ・<受信したメールの添付ファイルを自動保存するマクロ>に関しては丸々流用のため私には説明できません ・<受信したメールの添付ファイルを自動保存するマクロ>内のどこかに Kill SAVE_PATH & "*.*" を挿入してください(変数宣言の直後?でもそうなるとSAVE_PATHにパス名が入っていないから動作しないかな?その場合はその前にパス名を代入するか、直接保存ファイルの中身を削除してください)、これが無いと同じファイルを毎回印刷してしまいます (印刷マクロの最後に実行しても良いのですが、印刷処理中はファイルを開いている状態のため削除できない可能性/印刷トラブルによる再実行時にファイルが削除後で再印刷できなくなる状態回避のため) ・Shell ("AcroRd32.exe /t " & SAVE_PATH & FILENAME & "printername drivername portname") このコマンド実行時にAcroRd32.exeのフルパスが必要の可能性があります、実行ファイルが見つからない場合はフルパス表示に変更してみてください (コマンドオプションのprintername drivername portnameに関しては http://kb2.adobe.com/jp/cps/510/510705.html からの引用のため、私には説明できません)

その他の回答 (3)

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

もう少し調べてみたらAdobe Readerをコマンドラインで実行するときのオプションで - AcroRd32.exe /t path printername drivername portname Adobe Reader を起動し、印刷ダイアログボックスを表示せずに PDF ファイルを印刷し、Adobe Reader を終了する というのものがありました。 Outlookのマクロで対応可能と思われますがOutlookのマクロはあまり詳しくないのでマクロの実行コードは他の方にお任せ。

参考URL:
http://kb2.adobe.com/jp/cps/510/510705.html
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.2

受信メール本文の印刷ではなく添付されたPDFファイルのみの印刷ですよね あるのかなそんなメーラー? PDFファイルの印刷処理自体PDFファイルを開くことが可能なソフト上での処理になります、メーラー単体でPDFファイルを開くことができるメーラーでなければ印刷自体不可能です 可能な処理としてはマクロを組めるメーラーで 新着メールチェック>>受信されたメールの添付ファイルチェック>>PDFファイルが添付されている場合は添付ファイルをPDFファイルを開くことができ尚且つマクロの実行が可能なソフトへ送る >>PDFファイルが送られたソフト上で印刷マクロの自動実行 Outlook+wordの組み合わせなら可能かな?

  • draft4
  • ベストアンサー率21% (1275/6017)
回答No.1

関連するQ&A