DocumentBase.Range(Object, Object) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a Range by using the specified starting and ending character positions.
public Microsoft.Office.Interop.Word.Range Range (ref object start, ref object end);
member this.Range : obj * obj -> Microsoft.Office.Interop.Word.Range
Public Function Range (Optional ByRef start As Object, Optional ByRef end As Object) As Range
Parameters
- start
- Object
The starting character position.
- end
- Object
The ending character position.
Returns
A Range that uses the specified starting and ending character positions.
Examples
The following code example uses the Range method to add the string "This is a line of text" to the current document, and then gets a Microsoft.Office.Interop.Word.Range that includes only the first seven letters of the string. To use this example, run it from the ThisDocument
class in a document-level project.
private void DocumentRange()
{
// Add a string to the document.
object start = 0;
object end = 0;
string newText = "This is a line of text. ";
Word.Range range1 = this.Range(ref start, ref end);
range1.Text = newText;
// Display only the first seven characters in the string.
end = 7;
Word.Range range2 = this.Range(ref start, ref end);
MessageBox.Show("The first seven characters: " +
range2.Text);
}
Private Sub DocumentRange()
Me.Range(0, 0).Text = "This is a line of text. "
' Display only the first seven characters in the string.
Dim range2 As Word.Range = Me.Range(0, 7)
MessageBox.Show(range2.Text)
End Sub
Remarks
Optional Parameters
For information on optional parameters, see Optional Parameters in Office Solutions.