Range.MoveStart Method 

Moves the start position of the specified range.

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

Usage

Dim Unit As Object
Dim Count As Object
Dim returnValue As Integer
Dim range1 As Range
returnValue = range1.MoveStart(Unit, Count)

Syntax

Function MoveStart( _
    <InAttribute()> Optional ByRef Unit As Object, _
    <InAttribute()> Optional ByRef Count As Object _
) As Integer
int MoveStart(
    [In, Optional] ref object Unit, 
    [In, Optional] ref object Count
);
public: Int32 MoveStart(
    &Object^ Unit, 
    &Object^ Count
);
public int MoveStart(
    /*in*/System.Object Unit, 
    /*in*/System.Object Count
);
function MoveStart(
     Unit : Object, 
     Count : Object
) : int;

Parameters

  • Unit
    Optional WdUnits. The unit by which start position of the specified range or selection is to be moved.
  • Count
    Optional Object. The maximum number of units by which the specified range or selection is to be moved. If Count is a positive number, the start position of the range or selection is moved forward in the document. If it's a negative number, the start position is moved backward. If the start position is moved forward to a position beyond the end position, the range or selection is collapsed and both the start and end positions are moved together. The default value is 1.

Remarks

This method returns an integer that indicates the number of units by which the start position or the range or selection actually moved, or it returns 0 (zero) if the move was unsuccessful.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

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

Target Platforms

See Also

Reference

Range Interface
Microsoft.Office.Interop.Word Namespace

Other Resources

Range Members