[リストへもどる]
一括表示

投稿時間:2003/02/01(Sat) 08:20
投稿者名:YAHARA
Eメール:
URL :
タイトル:
複数枚のExcel印刷
ExcelをVisual Basicから色々と操作する(012)
を見て印刷方法がわかりました。

100回印刷すると100回printoutを発行することになる
のですが1回でprintoutすることは出来ないでしょうか

投稿時間:2003/02/01(Sat) 08:44
投稿者名:A221
Eメール:
URL :
タイトル:
Re: 複数枚のExcel印刷
> 100回印刷すると100回printoutを発行することになる
> のですが1回でprintoutすることは出来ないでしょうか

同じものならば、部数指定で解決できます。
    xlsSheet.PrintOut  Copies:=100
ブック全体だけであるなら、下記指定が良いです。
    xlsSheet.PrintOut  Collate:=True

とりあえず、エクセル側で「ツール」「マクロ」「マクロの記録」で
実現したい操作を記録して見ることをお奨めします。

投稿時間:2003/02/01(Sat) 21:33
投稿者名:YAHARA
Eメール:
URL :
タイトル:
Re^2: 複数枚のExcel印刷
> 同じものならば、部数指定で解決できます。

表現が悪くてすみません。部数指定をしたい訳ではありません。

例を挙げると、複数の事業所の請求書を印刷する場合などは
当然事業所毎にprintoutを実行する事になるのですが、そう
すると当然プリンターにはPrintoutした分だけスプールされ
るわけですが、それをしたくないのです。1つのファイルと
して出力したいのです。
パソコンの性能がいいと、PrintOut順にプリンタから出力され
ません。順番が入れ替わったりします。

無理な話かもしれませんが何かいい知恵はないでしょうか。

投稿時間:2003/02/03(Mon) 00:18
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: 複数枚のExcel印刷
> パソコンの性能がいいと、PrintOut順にプリンタから出力され
> ません。順番が入れ替わったりします。

1.根本的な解決策ではないのですが、PrintOut 〜 次の PrintOut までに待ち時間を
  作ってやればどうでしょう

2.印刷する帳票を1シートにまとめる(PrintOutの回数を減らす)

投稿時間:2003/02/03(Mon) 23:14
投稿者名:YAHARA
Eメール:
URL :
タイトル:
Re^4: 複数枚のExcel印刷
> 1.根本的な解決策ではないのですが、PrintOut 〜 次の PrintOut までに待ち時間を
>   作ってやればどうでしょう
>
> 2.印刷する帳票を1シートにまとめる(PrintOutの回数を減らす)

ありがとうございます。やはりそうなりますか。