Word Primary Interop Assembly Reference
InlineShape Interface
Represents an object in the text layer of a document.

Namespace: Microsoft.Office.Interop.Word
Assembly: Microsoft.Office.Interop.Word (in microsoft.office.interop.word.dll)

Usage

Visual Basic
Public Class nlineShapeImplementation
    Implements InlineShape
End Class
Dim nlineShapeImplementation1 As New nlineShapeImplementation()
Syntax

Visual Basic
Public Interface InlineShape
C#
public interface InlineShape
C++
public interface class InlineShape
J#
public interface InlineShape
JScript
public interface InlineShape
Remarks

An inline shape can only be a picture, an OLE object, or an ActiveX control. InlineShape objects are treated like characters and are positioned as characters within a line of text. The InlineShape object is a member of the InlineShapes collection. The InlineShapes collection contains all the shapes in a document, range, or selection.

Use InlineShapes(index), where index is the index number, to return a single InlineShape object. Inline shapes don't have names.

Shape objects are anchored to a range of text but are free-floating and can be positioned anywhere on the page. You can use the ConvertToInlineShape method and the ConvertToShape method to convert shapes from one type to the other. You can convert only pictures, OLE objects, and ActiveX controls to inline shapes. Use the Type property to return the type of inline shape: picture, linked picture, embedded OLE object, linked OLE object, or ActiveX control.

When you open a document created in an earlier version of Microsoft Word, pictures are converted to inline shapes.


Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, and Windows 2000

Target Platforms

See Also

Page view tracker