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

投稿時間:2003/07/28(Mon) 21:12
投稿者名:maconion
URL :
タイトル:
エクセル改ページせずに印刷
エクセルのシートを改ページせずに印刷するには、どうしたらよいのでしょうか?

   xlSheet.ResetAllPageBreaks

   xlSheet.VPageBreaks(1).Location = Range("U1")
   xlSheet.HPageBreaks(1).Location = Range("A21")
  
   xlApp.Sheets.PrintPreview

この形ではうまくいきません。

よろしくお願いします。

投稿時間:2003/07/28(Mon) 21:57
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: エクセル改ページせずに印刷
> エクセルのシートを改ページせずに印刷するには、どうしたらよいのでしょうか?
意味が良く解りませんが、1ページだけ印刷したいと言う事でしょうか?

投稿時間:2003/07/29(Tue) 08:44
投稿者名:maconion
URL :
タイトル:
Re^2: エクセル改ページせずに印刷
すみません。

シートに入力されたもの全てを一枚の紙に印刷したいのですが、
ResetAllPageBreaksで改ページの削除をしても改ページがなされてしまいます。

印刷範囲を指定し、それを一枚のページに印刷しようとしています。

わかりづらくて申し訳ありませんが、よろしくお願いします。

投稿時間:2003/07/29(Tue) 09:46
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: エクセル改ページせずに印刷
> シートに入力されたもの全てを一枚の紙に印刷したいのですが、
> ResetAllPageBreaksで改ページの削除をしても改ページがなされてしまいます。
用紙設定は何にされていますか?
現在設定されている用紙では1枚に印刷できないから、改ページされるのです。


> 印刷範囲を指定し、それを一枚のページに印刷しようとしています。
1枚に納まるように縮小するとか

>わかりづらくて申し訳ありませんが、よろしくお願いします。
もう少し具体的に書いて頂ければいいのですが!
たとへば、A4で4ページ位のシートの内容をロール紙に印刷したいとか
プリンターは何を使っていて、用紙の対応はどのようになっているとか
一枚の紙にと言われてもA4もあればA3もあるし連続紙もあるだろうし
その用紙がプリンターに対応していなければだめだし、ユーザ定義の
用紙サイズを設定してもシートの大きさ(印刷したいサイズ)が現状
では、書いていないので解らないし。

一応ユーザ定義サイズでは、通常の行の高さなら700行余り印刷
できるようですが?(実際には印刷していません、プレビューで確認のみ)
これも、OSが書いてないので・・・!

又、Excelの機能を使わずに自分で印刷設定(ここの印刷関係参照)をすれば
自由に印刷できます。