ShapeRange.MoveOutOfTextFlow method (Publisher)

Moves a given inline shape out of its containing text range, defined by the TextRange object, and makes the shape fixed.

Syntax

expression.MoveOutOfTextFlow

expression A variable that represents a ShapeRange object.

Return value

Nothing

Remarks

An automation error is returned if the shape to be moved is not already inline.

After the MoveOutOfTextFlow method is called on an inline shape, the shape will maintain its position on the page, but it will no longer be inline.

Example

The following example moves the first inline shape contained in a given text range out of the text flow.

Dim theShape As Shape 
 
Set theShape = ActiveDocument.Pages(2).Shapes(1) _ 
 .TextFrame.TextRange.InlineShapes(1) 
 
theShape.MoveOutOfTextFlow

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.