Excelの複数ファイルの印刷ができない

このQ&Aのポイント
  • フォルダ内に17個のExcelファイルがありますが、Ctrl+Aで全てを選択して右クリックで印刷を指定しても、ランダムに数個しか印刷されません。また、一度印刷されたファイルを削除して残りを選択して印刷しても同様の問題が発生します。
  • Win2000とOfficeXPを使用しています。一度に全てのファイルを印刷する方法はありますか?
  • フォルダ内の17個のExcelファイルを一気に印刷する方法を教えてください。
回答を見る
  • ベストアンサー

Excelのファイルを複数印刷出来ません

よろしくお願いします。 フォルダ内に17個のExcelファイル(サイズ50k程度)があります。 全て同様の書式,印刷設定されています。 ファイルの内容を確認せずに一気に全てを印刷したいと思い、 Ctrl+Aで全てを選択した後、右クリックで「印刷」を指定しました。(Excelを開かずに) すると17個の内、5個のファイルのみ印刷されました。しかもランダムで。 次にこの5個のファイルを削除して、残りを印刷したいのでCtrl+Aで12個選択後、右クリックで印刷… すると今度は4ファイルランダムで印刷されました。同様のことを繰り返すと、次は3ファイル、次は2ファイル印刷される…となります。 初めから一気に17ファイル出来ないのでしょうか? Win2000、OfficeXPです。

  • 3899
  • お礼率85% (24/28)

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

  • ベストアンサー
  • neko_jiji
  • ベストアンサー率53% (21/39)
回答No.3

またまたNO.1です。 毎回、全てのシートを選択した状態で保存すれば、「ファイルを開く」・・・で印刷しても全シート印刷出来る、という話も出てました。 もしかすると、そうすればフォルダから印刷した場合にも全シート出るのかな、なんて・・・。 でも面倒だし、忘れちゃいますよね。 で、余計なおせっかいでしたが、非常~~~に暇だったので http://oshiete1.goo.ne.jp/qa1867029.htmlで回答していたmasa_019さんのをちょっとだけアレンジしてみました。 VB知らなくても、メモ帳に貼り付けて保存するだけですのでやってみてください。  (1)ツールの置き場所を決めるor作る。  (2)新規でメモ帳を起動する。  (3)下のソースをそっくりそのままコピーして張り付ける。  (4)名前を付けて保存。名前は任意でOKです。   このとき拡張子は"vbs"としてください。  ←ここ重要!!    例:AllExcelPrint.vbs  (5)エクスプローラで保存したファイルを表示。  (6)もうひとつエクスプローラを開く。印刷したいエクセルファイルをドラッグして   (4)で保存したファイル名上ではなす。(ドラック&ドロップ)  (7)画面が出るので、直接印刷かプレビュー表示を選択して「OK」すると動きます。(動くはず・・・)    ・全ファイル、全シート印刷OKです。    ・エクセルとテキストファイルは印刷できます。    ・ワードには使えませんのでご了承ください。    ・プレビューは1ファイル毎に表示されます。1つ閉じたら次をプレビューって感じです。 ↓↓↓↓↓↓メモ帳に貼り付けるソース(次の行からコピー)↓↓↓↓↓↓ ' -------・---------・---------・---------・---------・---------・---------・ ' AllExcelPrint ' 機能:複数Excelファイルを全シート印刷する。 '    出力形式選択により、プレビュー表示か直接印刷が選択できる。 ' -------・---------・---------・---------・---------・---------・---------・ Dim fName,pType Dim xlApp Dim xlWb pType = InputBox("1:直接印刷 2:プレビュー表示", "出力形式","1") 'キャンセル or 選択Noがない or 範囲外の場合は終了 If Len(pType) = 0 Then Wscript.Quit ElseIf pType<1 or pType>2 Then MsgBox "1 or 2を選択してください。", vbExclamation, "出力形式選択" Wscript.Quit End If Set xlApp = WScript.CreateObject("Excel.Application") If pType = "1" then For Each fName in WScript.Arguments Set xlWb = xlApp.Workbooks.Open(fName) xlWb.Worksheets.Printout xlWb.Close False Next Else xlApp.Visible = True For Each fName in WScript.Arguments Set xlWb = xlApp.Workbooks.Open(fName) xlWb.Worksheets.PrintPreview Next End If xlApp.Quit Set xlApp = Nothing ↑↑↑↑↑↑メモ帳に貼り付けるソース(前の行までコピー)↑↑↑↑↑↑

その他の回答 (2)

  • neko_jiji
  • ベストアンサー率53% (21/39)
回答No.2

NO.1です。 一応過去の回答を見てみたら、 (http://oshiete1.goo.ne.jp/qa1517036.html) 全ファイルが1シートであれば、過去に回答されている方法で出来るようです。  手順:EXCELの「ファイルを開く」ダイアログでファイル名を複数選択し、右クリックで印刷する。     複数シートある場合は、最終保存時に一番上だったシートが印刷されました。 あとはマクロやVBスクリプトでツールを作っているようですね。 やることは対した事ではないので、ツール作りが好きな人にでも頼めば、 凝らなければ半日も掛からずに作ってくれますよ。 過去の他の回答もにソース載ってますから、作ってみては?

3899
質問者

お礼

度々ありがとうございます。 又、色々調べて頂き本当にありがとうございます。 一応過去ログを確認したのですが探しきれませんでしたので質問させて頂きました。 又、折角探して頂いた過去ログですが、会社のプロキシでブロックされて見れません。 (Chatの区分けになるようでブロックされてしまいます。) 家から確認してみます。 Excelを起動し、「ファイルを開く」からCtrl+Aで全ファイルを選択 右クリックで印刷を選ぶと全ファイルが1シートの場合のみ全ファイル印刷可能ということでしょうか? 今度試してみます。 マクロやVBは私には無理です。周りにもそんな技術を持っている人は残念ながらいません。 会社のPCでフリーソフト禁止の環境ですから上の方法でやってみようと思います。

  • neko_jiji
  • ベストアンサー率53% (21/39)
回答No.1

私も散々探したことがありますが、今のところ聞いたことがありません。 フリーソフトのダウンロードが可能な環境であれば、 フォルダで選択したファイル(複数可)の全シートを印刷するものがありますので、 そちらを使った方が手っ取り早いと思います。 ちなみに私は「ExcelAutoPrin」を使っています。 ご参考まで。

参考URL:
http://onegland.hp.infoseek.co.jp/xlsaprn/index.htm
3899
質問者

お礼

早速の回答ありがとうございます。 会社で使用しているPCですが、フリーソフト禁止なので折角教えて頂いたソフトは使えません。 この現象はWINDOWS or Excelの仕様なのでしょうか? 仕様だとしても5ファイル、4,3、…となって最終的には1ファイルしか印刷されないのは何故?って思いました。

関連するQ&A

  • 複数のExcelファイルの印刷方法

    Office2007を使用しています。 複数のExcelファイル(10個位)を一度に印刷したい場合、 Ctrl Keyを使って全てのファイルを選択→右クリック→ 印刷の手順を踏んでおりますが、これだと必ずいくつかの ファイルが印刷されません。 やり方がまずいのでしょうか?それとも他に何か良い方法が ありますか? どなたか教えて下さい。よろしくお願いします。

  • Excel2007で複数のファイルを開かず印刷する

    Excel2007で、マクロが組み込まれたファイルを複数選択し、右クリック→印刷をすると、ファイルを開いた後に必ず「○○○.xlsの変更を保存しますか?」とメッセージが出ます。 今までExcel2003を使って、同じように複数ファイルを選択して右クリック→印刷をしても、このようなメッセージは出ず、選択したファイルがすべて印刷できていました。 このメッセージが出ることで、都度「はい」か「いいえ」か「キャンセル」を押さないと、次のファイルの印刷ができないため、非常に不便です。 2007になって仕様が変わったのか、それとも以前の2003の時に行っていた何かしらの設定が2007ではできていないのかわかりませんが、まとめて印刷ができるようにしたいです。 どなたかお詳しい方ご教授をお願いします<(_ _)>

  • エクセルで複数のファイルの全てのシートを印刷する方法

    宜しくお願いします。 エクセルファイルが複数あり(例えば10個)、 その10個のファイルの中の複数のシートを全て 印刷したいです。 一つ一つ開き、ファイル→印刷→book全体 を選択していくしかないのでしょうか・・・? エクセルファイルを開かずに、Shiftキーで全て 選び、右クリック→印刷 だと開いているシートしか 印刷できないし・・・。 プリンタの設定では、印刷対象”book全体” はせんたくできない(表示されない) いい方法ないでしょうか? 教えていただければと思います。

  • 複数のファイルを同時に印刷できない

    WindowsXPを使用しています。 複数のファイルを選択して、右クリックし「印刷」を押すのですが、印刷されずに困っています。 Excelファイル、Wordファイル、TXTファイルなどを複数選択して、試しましたが、いずれも印刷されませんでした(単一種類複数ファイル、複数種類複数ファイル試しましたが印刷されませんでした) ファイル選択→右クリック→「印刷」後、「同時に複数のファイルを印刷しようとしています。このまま続行しますか?」というダイアログは出るのですが、「はい」を選択後、何も起こりません。 (複数ファイルを「プリンタとFAX」内のプリンタアイコンにドラグ&ドロップしても、同じ結果となります) 単一ファイルを右クリック→「印刷」の場合は、どの種類のファイルも問題なく印刷されます。(ExcelファイルならExcelが一度立ち上がり、印刷されますし、WordファイルならWordが一度立ち上がり印刷されます。) 使用しているプリンタは、ネットワーク共有、PCに直付け、ソフトウェアプリンタ(FlashPaperなど)各種あるのですが、いずれのプリンタでも、うまく複数同時印刷ができなくて困っています。 #前に使っていたPC(WinXP)では、問題なくできたのですが。。。 どなたか原因おわかりの方いましたら、よろしくお願いします。

  • Excelに詳しい方モトム・・ っつーか俺知らなさすぎ?

    Office2007を使っておりますが、Excelの複数のファイル(10個位) をCtrl keyを使って全部選択して、右クリック、印刷を実行した時に すべてのファイルがプリントアウトされないことが多いのですが、 どうすれば全部印刷できるのでしょうか? どなたか教えて下さい。お願いします。

  • Excelで複数のファイルを1度に印刷したいです。

    フォルダにExcelのファイルが77個あって、それぞれ1~10sheet、1sheet=A4で1枚になっていて印刷すると全部で216枚あります。いつも1ファイルずつ開いて「全てのシートを選択」して印刷しているのですが1時間程かかってしまいます。(カラーレーザープリンター使用、番号順になっていないので並べ替える時間も込み)時間短縮出来る方法はないでしょうか? 以前フォルダ内のファイルを「全て選択」→「印刷」してみたのですが、印刷されなかったファイルやシートもあり、余計に面倒なことになってしまいました。

  • EXCELでファイルを複数開けなくなりました

    WinXP SP2でEXCEL2000を使用しています。 .xlsファイルを保存してあるフォルダを開き、複数の.xlsファイルを選択して右クリックメニューから「開く」を選択した際、 「項目の移動」と言う小窓が現れ、同時に複数のファイルを開けなくなってしまいました。 つい最近までは、同様の方法で複数のファイルを開くことが出来ました。 先にEXCELを起動し、「ファイル」→「開く」→複数ファイルを選択の場合は、開くことが出来ます。 EXCEL2000を再インストールしてみましたが、状況は変わりません。 これまで通りにフォルダから右クリックでまとめて.xlsファイルを開けるようにするには、どうしたらよいのかアドバイスをお願いします。

  • エクセルのファイルを印刷

    エクセルの一つのファイルに複数枚のシートがあって、それを全部印刷したいのですが、方法がわからず、現在はシートを一枚一枚選んでから印刷プレビューで確認して印刷しています。どのようにすれば全てのシートを一気に印刷できるでしょうか?

  • PDFファイルの印刷

    PDFファイルを印刷する時の用紙のサイズの 設定について、教えて下さい。 例えば、EXCELなんかは、印刷する用紙の サイズ指定を、あらかじめA3とかA4に設定 する事ができます。 PDFでこのような設定は可能なのでしょうか? 具体的には、PDFのファイルが10個あるとして、 6個はA3サイズ、残り4個はA4サイズで印刷 したいのです。 現状では、ファイルを開いてそのまま印刷すると、 全てA4で印刷されてしまいます。 ファイルごとに、いちいちプリンタの設定でA3 を選択して印刷しています。 これを、EXCELのように、ファイルごとに あらかじめ用紙の設定をすることは可能でしょうか? どなたかご存知の方がおりましたら教えて下さい。 宜しくお願いします。

  • エクセル2007 テキストボックスの印刷をしない

    エクセル2007を使用しています。 テキストボックスを印刷しないようにするためボックス上で右クリックをしますが、 「書式設定」がでません。 「図形の書式設定」しか出ず「印刷をしない」という指定ができません。 他の回答を見ますと右クリックで「書式設定」が出るとありますが、 どうすれば可能ですか教えてください。

専門家に質問してみよう