tagCANDY CGI VBレスキュー(花ちゃん) - VBレスキュー(花ちゃん)の投稿サンプル用掲示板 - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
VBレスキュー(花ちゃん)の投稿サンプル用掲示板
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
印刷時の1ページの行数を取得する(VB6.0 応用編) ( No.11 )  [親スレッドへ]
日時: 2007/08/20 18:53
名前: 花ちゃん

***********************************************************************************
* カテゴリー:[エクセル][][]                                                      *
* キーワード:行数,印刷時,,,,                                                     *
***********************************************************************************

元質問:Excel:印刷時の1ページの行数 - みちぃ  2004/11/11-15:00 No.870

Excel2002です(VBA)
印刷時(プレビュー時)に、設定するプリンタによって、1ページに対する行数が変わります。
1ページ当りの行数を取得するためには、どうしたらよろしいでしょうか?
よろしくお願いいたします。

-----------------------------------------------------------------------------------
Re: Excel:印刷時の1ページの行数 - 花ちゃん  2004/11/11-17:17 No.871
-----------------------------------------------------------------------------------
何の為に行数の取得が必要かは知りませんが、改ページ位置を取得すればいいのでは
他にいい方法があるかは知りませんが、VBAなら一度下記を試して見て下さい。

(印刷範囲が設定されていれば違う方法でも取得できます)

Private Sub CommandButton1_Click()
    Worksheets(1).HPageBreaks(1).Location.Select
    MsgBox ActiveCell.Address
End Sub
結果よりマイナス1行して下さい。


上記は、VBA のコードなのでVBから使用する場合は、オブジェクト名を指定して下さい。



 [スレッド一覧へ] [親スレッドへ]