Home > 即効テクニック > Excel VBA > ページ設定関連のテクニック > 特定のページの印刷プレビューを表示する

即効テクニック

ページ設定関連のテクニック

特定のページの印刷プレビューを表示する

(Excel 2000/2002/2003)
●概要●
VBAを利用して印刷プレビューを表示するには、通常は、PrintPreviewメソッドを利用します。しかし、PrintPreviewメソッドでは、プレビューしたいページ数を指定することができません。特定のページの印刷プレビューを表示したい場合、PrintOutメソッドの引数Fromに開始ページを、引数Toに終了ページを、引数PreviewにTrueを指定します。

 構文 オブジェクト.PrintOut From:=開始ページ, To:=終了ページ, Preview:=True
 設定項目    内容
 オブジェクト  ワークシートオブジェクト

次のサンプルは、PrintOutメソッドを利用して、アクティブシートの2ページ目から3ページまでを印刷プレビュー表示します。

●サンプル●
Sub PrintPreviewSample()
    ActiveSheet.PrintOut From:=2, To:=3, Preview:=True
End Sub