外出自粛中でも楽しく過ごす!QAまとめ>>

PDFファイルの一括印刷
フォルダに入ったPDFファイル(約200ファイル)が、名前順に整列しているのですが、名前順に一括で印刷をする方法をどなたかご存知でしょうか?会社の規定上、ソフトを入れる事ができません。設定の変更等のみで対応する方法を考えています。良い案がありましたら教えて下さい。

このQ&Aに関連する最新のQ&A

印刷 pdf」に関するQ&A: pdf印刷ができない

A 回答 (4件)

順不同になる場合、ファイルごとのサイズが異なり、容量が大きなファイルが後回しになっている。



くらいしか想像できないです。申し訳ないです。

pdfを作れるなら、acrobatが入っているでしょうから、アクロバットに入れて、順番を並べて印刷、ですが…されてないと言うことは、アクロバットリーダーしかないということですよね。

どうしたものでしょう。
    • good
    • 0

1.最初のファイルを選択。


2.シフトを押しながら、一番最後まで選ぶ。もしくは、ctrl+Aで選ぶ。
3.右クリックの印刷を選択。

で印刷できると思います。

この回答への補足

ありがとうございます。
1.最初のファイルを選択。
2.シフトを押しながら、一番最後まで選ぶ。もしくは、ctrl+Aで選ぶ。
3.右クリックの印刷を選択。
の手順で印刷をすると順不同にでてきます。
私のパソコンに何か問題があるのでしょうか?
何が問題なのかも分かりませんので、可能性が考えられる問題があれば教えて下さい。

補足日時:2010/06/17 08:45
    • good
    • 0

設定でどうなるものでもないと思う。


業務効率とリスクを上司に検討してもらって以下のような一括印刷ソフトをインストールさせてもらうのがいちばん早い
http://www.forest.impress.co.jp/article/2004/03/ …

どうしてもダメな場合は、AcrobatReaderはコマンドラインからの印刷指定が可能なので、BATを組むかスクリプトを作成するか。
指定フォルダ以下のファイルを一括印刷するようにすれば非常に簡単です。
スクリプトの作成も禁止されているのであれば、あきらめて手動で印刷しましょう。

AcrobatReaderのコマンドラインはこちら(本家は見つからなかった)
http://scripting.cocolog-nifty.com/blog/2007/07/ …
    • good
    • 0

印刷したいファイルを全選択し、右クリックメニューの”印刷”からできると思います。


ただし、ファイルサイズが大きい場合は、メモリが足りなくなりPCが固まることもあります。
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QPDFファイルを順番通りに印刷するためには?

100個くらいのPDFファイルを一度に印刷するためにはどうしたらよいのでしょうか?
Acrobat ProfessionalにはExplorer上でファイルを選択することで複数ファイルを印刷する機能はあるのですが、これはなぜか順番がめちゃくちゃになって印刷されます。
一度一つのPDFファイルに結合してから印刷するという方法はありますが非常に時間も負荷もかかってしまいます。
もっと手軽に出来る方法があれば教えて下さい。

Aベストアンサー

こんにちは
ちょっと古いですが過去log
http://q.hatena.ne.jp/1147713104
が参考にならないですか。

では。

QPDFファイルを開かずに印刷したい

幾つものPDFファイルを印刷したいのですが、
できればAdobeReaderを起動させずに印刷したいです。

ファイルのアイコン上で右クリック→印刷でも可能ですが、
数が多くなると、この作業も大変です。
そこでVisualBasic2008ExpressEditionを使って、
簡単なシステムを作りたいと考えています。

しかし、PDFを開かずに印刷する方法が、どうしてもわかりません。
ネット検索、教えてgoo内の検索でもヒットせず途方に暮れています。
参考になるホームページや書籍がありましたら教えてください。
「こんな手法があるよ」というものでも構いません。

宜しくお願いします。

Aベストアンサー

PDFを開く際にACRORD32.exeに対して以下のコマンドラインを指定してください。

ACRORD32.EXE /s /l /p /h [PDFのパス]

コマンドラインの解説は参照URLを。

参考URL:http://scripting.cocolog-nifty.com/blog/2007/07/adobe_reader_81_e41e.html

Q複数のPDFを一括で印刷する方法

1つのPDFに1枚の原稿、それが50もあります。
一括して印刷する方法はあるのでしょうか。
単純に複数のPDFを選択し印刷しようとしても
できず、50回印刷の手順を踏まねばならず
くたくたです…。

Aベストアンサー

検索したら、下記のものがありました。
お試しあれ!
http://www.forest.impress.co.jp/article/2009/02/13/syunkanpdf21.html

Q複数(大量)のPDFファイルを印刷したい

図面、技術情報をPDF化したファイルがN個あります。
(hoge1.pdf、hoga2.pdf、hoge3.pdf、…、hogeN.pdf)

その中で印刷したいPDFファイル、m個がリスト化されています。
(hoge1.pdf、hoge3.pdf、…、hogeM.pdf)

保有しているファイルの中からリストにあるファイルだけを紙に印刷したいのですが、ファイル数が多いので1つずつ選んでいては手間がかかるのと、印刷するファイルが漏れたりするので、できれば自動(バッチ)化したいと思います。

リスト中のPDFファイルは必ず保有しているもの、という前提で
印刷をバッチ化する方法が無いでしょうか?

リストはエクセルのシート、またはCSVファイルで作成したいと思います。

よろしくお願いします。

Aベストアンサー

とりあえず
acrobatウィンドウを表示せずに印刷するには
printList.txt___________に記載内容--デスクトップとか
D:\PDF\abc.pdf
D:\PDF\def.pdf
D:\PDF\fgh.pdf

pdfPrint.bat____________に記載--上と同じ場所
@echo off
for /F %%i in ( printList.tx ) do D:\Adobe\Reader9.0\Reader\AcroRd32.exe /t %%i "HP Photosmart 2600 series" "HP Photosmart 2600 series" Photosmart2600series_copy_4

こちらはacrobatウィンドウが表示される
pdfPrint2.bat____________に記載--上と同じ場所
@echo off
for /F %%i in ( printList.tx ) do D:\Adobe\Reader9.0\Reader\AcroRd32.exe /p %%i

printList.txを書き換えてBATファイルをダブルクリック

Adobe Reader 8.1の起動オプション(その2): Windows Script Programming ( http://scripting.cocolog-nifty.com/blog/2007/07/adobe_reader_81_e41e.html )

とりあえず
acrobatウィンドウを表示せずに印刷するには
printList.txt___________に記載内容--デスクトップとか
D:\PDF\abc.pdf
D:\PDF\def.pdf
D:\PDF\fgh.pdf

pdfPrint.bat____________に記載--上と同じ場所
@echo off
for /F %%i in ( printList.tx ) do D:\Adobe\Reader9.0\Reader\AcroRd32.exe /t %%i "HP Photosmart 2600 series" "HP Photosmart 2600 series" Photosmart2600series_copy_4

こちらはacrobatウィンドウが表示される
pdfPrint2.bat____________に記載--上と同じ場所
@echo of...続きを読む

Qフォルダ内のエクセル文書をすべて印刷したいデス

1つのフォルダに ファイルが100個くらいあり それぞれ 1~3シートのBookになています。
すべてのシートを印刷したいのですが 毎回 ファイルを開いてシートを選択しないとできません。

一括で処理する方法をご存知の方 教えて頂けないでしょうか。
(>_<)よろしくお願いしますぅぅ

Aベストアンサー

>まだ使い方が分かりません。。

エクセルを開いて、[Alt] + [F11] でマクロを編集する画面(VBE)が現れます。
その画面で、[挿入] - [標準モジュール] を選択すると、マクロを記述する画面が現れます。

そこに、Sub ~ End Sub までの行をコピーして貼り付けてください。

一行目の「Sub test()」の "test" の文字は任意に書き換えできます。「一括印刷」などの解りやすい名前にしても良いでしょう。

「Fol = "C:\Tmp"」の "" の内側には、ファイルが入っているフォルダのフルパスを書き込んでください。

実行するには、マクロ文中にカーソルを置いて、VBEの[|>](横向き三角ボタン)をクリックすれば実行できます。
若しくは、エクセルの画面で [Alt] + [F8] で実行するマクロを選択する画面が現れます。

まずは、適当なフォルダを作成し、印刷対象ファイルを数個置いて、そのフォルダを対象にして実行テストをして見てください。

参考URL:http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page03.htm

>まだ使い方が分かりません。。

エクセルを開いて、[Alt] + [F11] でマクロを編集する画面(VBE)が現れます。
その画面で、[挿入] - [標準モジュール] を選択すると、マクロを記述する画面が現れます。

そこに、Sub ~ End Sub までの行をコピーして貼り付けてください。

一行目の「Sub test()」の "test" の文字は任意に書き換えできます。「一括印刷」などの解りやすい名前にしても良いでしょう。

「Fol = "C:\Tmp"」の "" の内側には、ファイルが入っているフォルダのフルパスを書き込んで...続きを読む

Q複数のExcelをバッチファイルのように印刷

複数のフォルダに入っているExcelを順番にpdfに印刷していきたいのですが、何か良い方法ありますでしょうか?有償ソフトでもかまいませんので、方法ご存知の方、お教えください。
スクリプトでもマクロでも何でも良いです。

Aベストアンサー

下記URLのページの過去ログにマクロの回答がありました。

「フォルダ内のエクセル文書をすべて印刷したいデス」
http://oshiete.goo.ne.jp/qa/1517036.html

QPDFファイルを開き、印刷し、閉じるマクロ

Excel 2003 VBAにて、
PDFファイルを開き、印刷し、閉じるマクロを作りたいと思っています。

Dim AA, AAA

AA = "C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe C:\Scan\20131101160734050_001.pdf"
AAA = Shell(AA, vbNormalFocus)

にて、PDFファイルを開くことは出来ました。
このPDFファイルを、「印刷し、閉じる」ためには、
このPDFファイルを指定する必要があると思いますが、
その構文が判りません。
知っている方、教えて下さい。

Aベストアンサー

#3です。
WShell.Execを使うと閉じる事ができる様ですが、色々と気難しくて苦労しました。
まず、なぜかAdobe Reader/Acrobatのフルパスを与えないと、ファイルがみつからないとゴネます。

Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Sub test()
printPdf2 GetDesktopPath & "\test.pdf", "DocuWorks Printer", "DocuWorks Printer Driver"
' printPdf2 GetDesktopPath & "\test.pdf"
End Sub

Sub printPdf2(pdfDocument As String, Optional printerName As Variant, Optional printerDriver As Variant)
Dim cmdLine As String
Dim WShell As Object
Dim oExec As Object
'ここは調整の必要がありそう
Const waitTime As Long = 1000
'Windows7 Home 64bitの場合です
Const pgmFullPath As String = "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"

Set WShell = CreateObject("WScript.Shell")
If IsMissing(printerName) Or IsMissing(printerDriver) Then
cmdLine = "pgmFullPath /n /s /o /h /t ""pdfFullPath"""
cmdLine = Replace(cmdLine, "pgmFullPath", pgmFullPath)
cmdLine = Replace(cmdLine, "pdfFullPath", pdfDocument)
Else
cmdLine = "pgmFullPath /n /s /o /h /t ""pdfFullPath"" ""printerName"" ""printerDriver"""
cmdLine = Replace(cmdLine, "pgmFullPath", pgmFullPath)
cmdLine = Replace(cmdLine, "pdfFullPath", pdfDocument)
cmdLine = Replace(cmdLine, "printerName", printerName)
cmdLine = Replace(cmdLine, "printeDriver", printerDriver)
End If
Debug.Print cmdLine
Set oExec = WShell.exec(cmdLine)
Sleep waitTime
'Windows7Home/64bit環境ではここで実行時エラーが出るので無理矢理先に進めていますが
'Adobe Readerは閉じられる様です
On Error Resume Next
oExec.Terminate
Set WShell = Nothing
End Sub

Private Function GetDesktopPath() As String
Dim wScriptHost As Object, strInitDir As String
Set wScriptHost = CreateObject("Wscript.Shell")
GetDesktopPath = wScriptHost.SpecialFolders("Desktop")
Set wScriptHost = Nothing
End Function

Terminateで原因不明のエラーが出るのでWebを漁っいて下記をみつけました。64bit環境でエラーが出るのはこれも関係しているのでしょうか?少々無理をしている様なので、ご使用時はご注意下さい。
Terminate メソッドは最後の手段としてのみ使用します。これは、アプリケーションによっては適切にクリーンアップできない場合があるためです。通常は、プロセスを途中で中断せず、プロセス自身で実行を終了させるようにします。Terminate メソッドは WM_CLOSE メッセージを使ってプロセスを終了しようとします。これで終了できない場合は、通常のシャットダウン手順を実行せずに、プロセスを強制終了します。
http://msdn.microsoft.com/ja-jp/library/cc364387.aspx

#3です。
WShell.Execを使うと閉じる事ができる様ですが、色々と気難しくて苦労しました。
まず、なぜかAdobe Reader/Acrobatのフルパスを与えないと、ファイルがみつからないとゴネます。

Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Sub test()
printPdf2 GetDesktopPath & "\test.pdf", "DocuWorks Printer", "DocuWorks Printer Driver"
' printPdf2 GetDesktopPath & "\test.pdf"
End Sub

Sub printPdf2(pdfDocument As String, Optional printerName As Variant, Optional prin...続きを読む

Q複数のワード書類を一括印刷するときの印刷順

winXP Proの環境です。
フォルダ内のワード書類を複数選択して右クリック→印刷、で複数書類の一斉印刷ができるのですが、
この印刷される順番の法則性が分からないので教えてください。
ファイル名の若い順でもないし、選択された順でもないようなのですが‥

Aベストアンサー

XP Personalの環境です。
私もよく複数印刷をするのですが、「並べ替え」を「名前」の順にして印刷するとその順の通りに印刷できます。

Qフォルダ内のファイル全てを印刷したい

ものすごく初歩的な質問ですいません!
ちょっと時間がないので急いで知りたかったため…

Wordのファイルが大量に入っているフォルダの
一つ一つすべてをプリントアウトしたいのです。

全件選択すると(Ctrl+A)なぜか全てが開き始め、
多すぎて開けません、のようなエラーになってしまいます。。

本当にパソコンオンチで申し訳ない質問なのですが、
よろしくお願いします!!

Aベストアンサー

wordと連続印刷で検索したら参考urlのソフトが引っかかりました。
試してみてはいかがでしょうか

参考URL:http://www.vector.co.jp/soft/win95/util/se347539.html?g

QvbaでPDFファイルが印刷されない

エクセルのA列に「フォルダ場所+ファイル名.pdf」のリストを作成し、
PDFファイルを開き、印刷し、閉じるマクロを作成しましたが、全く印刷されません。
エラーが出て止まることなく、次々進んでいるのですが、肝心の印刷が実行されていません。

ネット検索で見つけたものをアレンジしたのですが、高度すぎて苦戦しています。
エクセルシートの内容は、
セルA2~には、フォルダ場所+ファイル名.pdf  例)C:\work\test1.pdf
C2には印刷実行数(ファイルの数)
を置いています。

どなたかご存知の方いらっしゃいましたら、どうか教えてください。
よろしくお願いいたします。

----------------------------------------------------

Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Sub PDF()

Dim AA, BB, CC, DD
Dim AAA, BBB
Dim i As Long

For i = 1 To Range("C2").Value


AA = "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe /t "
BB = Range("A" & i + 1).Value
CC = Application.ActivePrinter
DD = AA & """" & BB & """" & " " & """" & CC & """"
Debug.Print DD
Set AAA = CreateObject("WScript.Shell")
Set BBB = AAA.exec(DD)
Sleep 1000
On Error Resume Next
BBB.Terminate
Set BBB = Nothing
Set AAA = Nothing

Next i

End Sub

エクセルのA列に「フォルダ場所+ファイル名.pdf」のリストを作成し、
PDFファイルを開き、印刷し、閉じるマクロを作成しましたが、全く印刷されません。
エラーが出て止まることなく、次々進んでいるのですが、肝心の印刷が実行されていません。

ネット検索で見つけたものをアレンジしたのですが、高度すぎて苦戦しています。
エクセルシートの内容は、
セルA2~には、フォルダ場所+ファイル名.pdf  例)C:\work\test1.pdf
C2には印刷実行数(ファイルの数)
を置いています。

どなたかご存知の方いらっしゃい...続きを読む

Aベストアンサー

yon56です。

私の参照設定と同じにしてみて下さい。

Visual Basic For Applications
Microsoft Excel 11.0 Object Library
OLE Automation
Microsoft Office 11.0 Object Library
Microsoft Forms 2.0 Object Library
Windows Script Host Object Model

残りの点として、
マクロのプリンターの名称をApplication.ActivePrinterとしないで、
プリンタとFAXに表示されたプリンターの名前をコピー貼付してみて下さい。

Application.ActivePrinterが正しく機能していないこともあります。


人気Q&Aランキング