Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2768 / 13646 ツリー ←次へ | 前へ→

【66069】改ページの制御方法 新人です。 10/7/23(金) 17:30 質問[未読]
【66076】Re:改ページの制御方法 247b 10/7/24(土) 22:00 発言[未読]
【66088】Re:改ページの制御方法 新人です。 10/7/27(火) 9:14 お礼[未読]

【66069】改ページの制御方法
質問  新人です。  - 10/7/23(金) 17:30 -

引用なし
パスワード
   教えて下さい。
改ページの制御方法に関してです。

マクロで作成した帳票を自動で保存しているのですが
改ページ条件が毎回外れてしまい次回印刷するときに
毎回改ページ条件を設定しています。

いまボタンを押すと、帳票を作成して
保存まで自動で処理しています。

改ページプレビューの設定画面を使わないで
改ページ条件の設定することはできますか?

【66076】Re:改ページの制御方法
発言  247b  - 10/7/24(土) 22:00 -

引用なし
パスワード
   SheetクラスのHPageBreaksプロパティと
同VPageBreaksプロパティが使えそうです。

Set ActiveSheet.HPageBreaks(1).Location = ページの左下端のRangeオブジェクト
と指定すると、水平方向のページブレークが調整できます。
多分、同じ要領でVPageBraeksを使えば垂直方向の調整もできるかと。

念の為ですが、ActiveSheet.HPageBreaks.Countで取得できる数値は、水平方向の頁数ー1です。
要は、改ページプレビューで表示される青い棒の数に相当します。

Vista/EXCEL2003環境で試しました。

【66088】Re:改ページの制御方法
お礼  新人です。  - 10/7/27(火) 9:14 -

引用なし
パスワード
   ありがとうございます。
試してみます。

2768 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free