Partager via


Frame.VerticalPosition Property (Word)

Returns or sets the vertical distance between the edge of the frame and the item specified by the RelativeVerticalPosition property. Read/write Single.

Syntax

expression .VerticalPosition

expression Required. A variable that represents a Frame object.

Remarks

Can be a number that indicates a measurement in points, or can be any valid WdFramePosition constant.

Example

This example vertically aligns the first frame in the active document with the top of the page.

Set myFrame = ActiveDocument.Frames(1) 
With myFrame 
 .RelativeVerticalPosition = wdRelativeVerticalPositionPage 
 .VerticalPosition = wdFrameTop 
End With

This example adds a frame around the first shape in the active document and positions the frame 1 inch from the top margin.

If ActiveDocument.Shapes.Count >= 1 Then 
 ActiveDocument.Shapes(1).Select 
 Set aFrame = ActiveDocument.Frames.Add(Range:=Selection.Range) 
 With aFrame 
 .RelativeVerticalPosition = _ 
 wdRelativeVerticalPositionMargin 
 .VerticalPosition = InchesToPoints(1) 
 End With 
End If

This example vertically aligns the first table in the active document with the top of the page.

Set myTable = ActiveDocument.Tables(1).Rows 
With myTable 
 .RelativeVerticalPosition = wdRelativeVerticalPositionPage 
 .VerticalPosition = wdTableTop 
End With

See Also

Concepts

Frame Object

Frame Object Members