dポイントプレゼントキャンペーン実施中!

添付ファイルのみを自動印刷してくれるソフト(メーラー)を探しております。
御存じの方教えてください。

やりたい内容は、PDFがメール添付されてきたら、自動受信し、添付pdfファイルを自動印刷して
くれるものです。

A 回答 (4件)

さらに調べましたw


Outlookでのマクロになります

受信したメールの添付ファイルを指定場所に保存するマクロ
http://outlooklab.spaces.live.com/blog/cns!9D7EA …

上記サイトのマクロの最後(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
からの引用のため、私には説明できません)
    • good
    • 0

もう少し調べてみたら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
    • good
    • 0

受信メール本文の印刷ではなく添付されたPDFファイルのみの印刷ですよね



あるのかなそんなメーラー?

PDFファイルの印刷処理自体PDFファイルを開くことが可能なソフト上での処理になります、メーラー単体でPDFファイルを開くことができるメーラーでなければ印刷自体不可能です

可能な処理としてはマクロを組めるメーラーで
新着メールチェック>>受信されたメールの添付ファイルチェック>>PDFファイルが添付されている場合は添付ファイルをPDFファイルを開くことができ尚且つマクロの実行が可能なソフトへ送る

>>PDFファイルが送られたソフト上で印刷マクロの自動実行

Outlook+wordの組み合わせなら可能かな?
    • good
    • 0
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています