Class Frame (Word VBA)
To use a Frame class variable it first needs to be instantiated, for example
Dim frm as Frame Set frm = ActiveDocument.Frames(Index:=1)
Here is an example of processing the Frame items in a collection.
Dim frm As Frame For Each frm In ActiveDocument.Frames Next frm
Copy - Copies the specified frame to the Clipboard.
Cut - Removes the specified frame from the document and places it on the Clipboard.
Delete - Deletes the specified frame.
Select - Selects the specified object.
Height returns or sets a Single that represents the height (in points) of the specified frame.
HeightRule returns or sets a WdFrameSizeRule that represents the rule for determining the height of the specified frame.
HorizontalDistanceFromText returns or sets the horizontal distance between a frame and the surrounding text, in points.
HorizontalPosition returns or sets the horizontal distance between the edge of the frame and the item specified by the RelativeHorizontalPosition property.
LockAnchor true if the specified frame is locked.
RelativeHorizontalPosition specifies the relative horizontal position of a frame.
RelativeVerticalPosition specifies the relative vertical position of a frame.
TextWrap true if document text wraps around the specified frame.
VerticalDistanceFromText returns or sets the vertical distance (in points) between a frame and the surrounding text.
VerticalPosition returns or sets the vertical distance between the edge of the frame and the item specified by the RelativeVerticalPosition property.
Width returns or sets the width (in points) of the frame, in points.
WidthRule returns or sets the rule used to determine the width of a frame.
Borders - A collection of Border objects that represent the borders of an object.
Range - Represents a contiguous area in a document. Each Range object is defined by a starting and ending character position.
Shading - Contains shading attributes for an object.