Applies To
AxisTitle Object, Button Object, Buttons Collection, ChartTitle Object, DataLabel Object, DataLabels Collection, DrawingObjects Collection, GroupObject Object, GroupObjects Collection, PageSetup Object, PivotField Object, Range Object, Style Object, TextBox Object, TextBoxes Collection, TickLabels Object.
Description
Returns or sets the object's orientation, as shown in the following table.
Object |
Orientation |
PageSetup |
Portrait or landscape printing mode. One of xlPortrait or xlLandscape. |
PivotField |
Location of the field in the PivotTable. One of xlHidden, xlRowField, xlColumnField, xlPageField, or xlDataField. |
AxisTitle, Button, ChartTitle, DataLabel, DrawingObjects, GroupObject, RadarAxisLabels, Range, Style, TextBox, TickLabels |
The text orientation. One of xlHorizontal, xlVertical, xlUpward, or xlDownward. Can also be xlAutomatic for TickLabels only. |
Example
This example displays the orientation for the field named "ORDER_DATE."
Set pvtTable = Worksheets("Sheet1").Range("A3").PivotTable Set pvtField = pvtTable.PivotFields("ORDER_DATE") Select Case pvtField.Orientation Case xlHidden MsgBox "Hidden field" Case xlRowField MsgBox "Row field" Case xlColumnField MsgBox "Column field" Case xlPageField MsgBox "Page field" Case xlDataField MsgBox "Data field" End Select
This example sets Sheet1 to print in landscape orientation.
Worksheets("Sheet1").PageSetup.Orientation = xlLandscape