# GrapeCity.Documents.Word.Range

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Word_Range" data-uid="GrapeCity.Documents.Word.Range" class="text-break">Range Class
</h1>
  <div class="markdown level0 summary"><p>Represents a contiguous area of content objects in a document.</p>
<p>See also <a class="xref" href="GrapeCity.Documents.Word.PersistentRange.html">PersistentRange</a>.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="GrapeCity.Documents.Word.ContentCollection-1.html">ContentCollection</a>&lt;<a class="xref" href="GrapeCity.Documents.Word.ContentObject.html">ContentObject</a>&gt;</div>
    <div class="level2"><a class="xref" href="GrapeCity.Documents.Word.ContentObjectCollection-1.html">ContentObjectCollection</a>&lt;<a class="xref" href="GrapeCity.Documents.Word.ContentObject.html">ContentObject</a>&gt;</div>
    <div class="level3"><a class="xref" href="GrapeCity.Documents.Word.RangeBase.html">RangeBase</a></div>
    <div class="level4"><span class="xref">Range</span></div>
      <div class="level5"><a class="xref" href="GrapeCity.Documents.Word.PersistentRange.html">PersistentRange</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="GrapeCity.Documents.Word.IContentList-1.html">IContentList</a>&lt;<a class="xref" href="GrapeCity.Documents.Word.ContentObject.html">ContentObject</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1">IReadOnlyList</a>&lt;<a class="xref" href="GrapeCity.Documents.Word.ContentObject.html">ContentObject</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlycollection-1">IReadOnlyCollection</a>&lt;<a class="xref" href="GrapeCity.Documents.Word.ContentObject.html">ContentObject</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="GrapeCity.Documents.Word.ContentObject.html">ContentObject</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.ienumerable">IEnumerable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Documents.Word.html">GrapeCity.Documents.Word</a></h6>
  <h6><strong>Assembly</strong>: DS.Documents.Word.dll</h6>
  <h5 id="GrapeCity_Documents_Word_Range_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class Range : RangeBase, IContentList&lt;ContentObject&gt;, IReadOnlyList&lt;ContentObject&gt;, IReadOnlyCollection&lt;ContentObject&gt;, IEnumerable&lt;ContentObject&gt;, IEnumerable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class Range
    Inherits RangeBase
    Implements IContentList(Of ContentObject), IReadOnlyList(Of ContentObject), IReadOnlyCollection(Of ContentObject), IEnumerable(Of ContentObject), IEnumerable</code></pre>
  </div>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentBidirectionalOverride" data-uid="GrapeCity.Documents.Word.Range.ParentBidirectionalOverride">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentBidirectionalOverride.html#GrapeCity_Documents_Word_Range_ParentBidirectionalOverride">ParentBidirectionalOverride</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent bidirectional override where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentBody" data-uid="GrapeCity.Documents.Word.Range.ParentBody">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentBody.html#GrapeCity_Documents_Word_Range_ParentBody">ParentBody</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent body where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentCanvasShape" data-uid="GrapeCity.Documents.Word.Range.ParentCanvasShape">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentCanvasShape.html#GrapeCity_Documents_Word_Range_ParentCanvasShape">ParentCanvasShape</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent canvas shape where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentCell" data-uid="GrapeCity.Documents.Word.Range.ParentCell">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentCell.html#GrapeCity_Documents_Word_Range_ParentCell">ParentCell</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent table cell where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentContentControl" data-uid="GrapeCity.Documents.Word.Range.ParentContentControl">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentContentControl.html#GrapeCity_Documents_Word_Range_ParentContentControl">ParentContentControl</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent content control where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentControlContent" data-uid="GrapeCity.Documents.Word.Range.ParentControlContent">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentControlContent.html#GrapeCity_Documents_Word_Range_ParentControlContent">ParentControlContent</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent content of a control where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentGroupShape" data-uid="GrapeCity.Documents.Word.Range.ParentGroupShape">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentGroupShape.html#GrapeCity_Documents_Word_Range_ParentGroupShape">ParentGroupShape</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent group shape where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentHyperlink" data-uid="GrapeCity.Documents.Word.Range.ParentHyperlink">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentHyperlink.html#GrapeCity_Documents_Word_Range_ParentHyperlink">ParentHyperlink</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent hyperlink where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentOMath" data-uid="GrapeCity.Documents.Word.Range.ParentOMath">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentOMath.html#GrapeCity_Documents_Word_Range_ParentOMath">ParentOMath</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent Office Math zone where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentOMathElement" data-uid="GrapeCity.Documents.Word.Range.ParentOMathElement">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentOMathElement.html#GrapeCity_Documents_Word_Range_ParentOMathElement">ParentOMathElement</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent Office Math element where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentOMathMatrixRow" data-uid="GrapeCity.Documents.Word.Range.ParentOMathMatrixRow">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentOMathMatrixRow.html#GrapeCity_Documents_Word_Range_ParentOMathMatrixRow">ParentOMathMatrixRow</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent Office Math matrix row where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentOMathParagraph" data-uid="GrapeCity.Documents.Word.Range.ParentOMathParagraph">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentOMathParagraph.html#GrapeCity_Documents_Word_Range_ParentOMathParagraph">ParentOMathParagraph</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent Office Math paragraph where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentOMathStruct" data-uid="GrapeCity.Documents.Word.Range.ParentOMathStruct">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentOMathStruct.html#GrapeCity_Documents_Word_Range_ParentOMathStruct">ParentOMathStruct</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent Office Math structure where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentObject" data-uid="GrapeCity.Documents.Word.Range.ParentObject">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentObject.html#GrapeCity_Documents_Word_Range_ParentObject">ParentObject</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent content object where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentParagraph" data-uid="GrapeCity.Documents.Word.Range.ParentParagraph">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentParagraph.html#GrapeCity_Documents_Word_Range_ParentParagraph">ParentParagraph</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent paragraph where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentRow" data-uid="GrapeCity.Documents.Word.Range.ParentRow">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentRow.html#GrapeCity_Documents_Word_Range_ParentRow">ParentRow</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent table row where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentRun" data-uid="GrapeCity.Documents.Word.Range.ParentRun">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentRun.html#GrapeCity_Documents_Word_Range_ParentRun">ParentRun</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent run where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentSection" data-uid="GrapeCity.Documents.Word.Range.ParentSection">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentSection.html#GrapeCity_Documents_Word_Range_ParentSection">ParentSection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent section where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentShape" data-uid="GrapeCity.Documents.Word.Range.ParentShape">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentShape.html#GrapeCity_Documents_Word_Range_ParentShape">ParentShape</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent shape where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentSimpleField" data-uid="GrapeCity.Documents.Word.Range.ParentSimpleField">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentSimpleField.html#GrapeCity_Documents_Word_Range_ParentSimpleField">ParentSimpleField</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent simple field where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentTable" data-uid="GrapeCity.Documents.Word.Range.ParentTable">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentTable.html#GrapeCity_Documents_Word_Range_ParentTable">ParentTable</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent table where the range content is stored.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_ParentTextFrame" data-uid="GrapeCity.Documents.Word.Range.ParentTextFrame">
          <a class="xref" href="GrapeCity.Documents.Word.Range.ParentTextFrame.html#GrapeCity_Documents_Word_Range_ParentTextFrame">ParentTextFrame</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the parent text frame where the range content is stored.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Word_Range_Delete" data-uid="GrapeCity.Documents.Word.Range.Delete">
          <a class="xref" href="GrapeCity.Documents.Word.Range.Delete.html#GrapeCity_Documents_Word_Range_Delete">Delete()</a>
        </td>
        <td class="markdown level1 summary"><p>Clears all content in the range including bound markers.</p>
<p>
If the range is not a <a class="xref" href="GrapeCity.Documents.Word.PersistentRange.html">PersistentRange</a>, it cannot be used after this method is called.
</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="GrapeCity.Documents.Word.RangeBaseFindReplaceExtensions.Find.html#GrapeCity_Documents_Word_RangeBaseFindReplaceExtensions_Find_GrapeCity_Documents_Word_RangeBase_GrapeCity_Documents_Word_FindOptions_">RangeBaseFindReplaceExtensions.Find(RangeBase, FindOptions)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Documents.Word.RangeBaseFindReplaceExtensions.Find.html#GrapeCity_Documents_Word_RangeBaseFindReplaceExtensions_Find_GrapeCity_Documents_Word_RangeBase_System_String_GrapeCity_Documents_Word_FindOptions_">RangeBaseFindReplaceExtensions.Find(RangeBase, string, FindOptions)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.Documents.Word.RangeBaseFindReplaceExtensions.Replace.html#GrapeCity_Documents_Word_RangeBaseFindReplaceExtensions_Replace_GrapeCity_Documents_Word_RangeBase_System_String_System_String_GrapeCity_Documents_Word_FindReplaceOptions_">RangeBaseFindReplaceExtensions.Replace(RangeBase, string, string, FindReplaceOptions)</a>
  </div>

</div>
