ThreeDFormat.RotationX property (Publisher)
Returns or sets the rotation of the extruded shape around the x-axis in degrees. Can be a value from -90 through 90. A positive value indicates upward rotation; a negative value indicates downward rotation. Read/write Single.
Syntax
expression.RotationX
expression A variable that represents a ThreeDFormat object.
Return value
Single
Remarks
To set the rotation of the extruded shape around the y-axis, use the RotationY property.
To set the rotation of the extruded shape around the z-axis, use the Rotation property of the Shape object.
To change the direction of the extrusion's sweep path without rotating the front face of the extrusion, use the SetExtrusionDirection method.
Example
This example adds three identical extruded ovals to the active document and sets their rotation around the x-axis to -30, 0, and 30 degrees, respectively.
Sub SetRotationX()
With ActiveDocument.Pages(1).Shapes
With .AddShape(Type:=msoShapeOval, Left:=30, _
Top:=60, Width:=50, Height:=25).ThreeD
.Visible = True
.RotationX = -30
End With
With .AddShape(Type:=msoShapeOval, Left:=90, _
Top:=60, Width:=50, Height:=25).ThreeD
.Visible = True
.RotationX = 0
End With
With .AddShape(Type:=msoShapeOval, Left:=150, _
Top:=60, Width:=50, Height:=25).ThreeD
.Visible = True
.RotationX = 30
End With
End With
End Sub
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.