PageSetup オブジェクト (Excel)PageSetup object (Excel)

ページ レイアウトの設定全体を表します。Represents the page setup description.


PageSetup オブジェクトには、すべてのページ設定属性 (左余白、下余白、用紙サイズなど) が、プロパティとして含まれています。The PageSetup object contains all page setup attributes (left margin, bottom margin, paper size, and so on) as properties.


PageSetup オブジェクトを返すには、Worksheet オブジェクトの PageSetup プロパティを使用します。Use the PageSetup property of the Worksheet object to return a PageSetup object.

次の例では、印刷の向きを横に設定し、ワークシートを印刷します。The following example sets the orientation to landscape mode and then prints the worksheet.

With Worksheets("Sheet1") 
 .PageSetup.Orientation = xlLandscape 
End With

複数のプロパティを同時に設定するときは、With ステートメントを使うと便利です。The With statement makes it easier and faster to set several properties at the same time. 次の使用例は、ワークシート 1 のすべての余白を設定します。The following example sets all the margins for worksheet one.

With Worksheets(1).PageSetup 
 .LeftMargin = Application.InchesToPoints(0.5) 
 .RightMargin = Application.InchesToPoints(0.75) 
 .TopMargin = Application.InchesToPoints(1.5) 
 .BottomMargin = Application.InchesToPoints(1) 
 .HeaderMargin = Application.InchesToPoints(0.5) 
 .FooterMargin = Application.InchesToPoints(0.5) 
End With


関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.