HOW TO:以程式設計方式在 Word 文件中重設範圍

使用 SetRange 方法,可以調整 Microsoft Office Word 文件中現有範圍的大小。

**適用於:**本主題中的資訊適用於 Word 2013 和 Word 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

若要重設現有範圍

  1. 設定以文件中前七個字元開頭的初始範圍。

    下列程式碼範例可以用於文件層級自訂中。

    Dim rng As Word.Range = Me.Range(Start:=0, End:=7)
    
    object start = 0; 
    object end = 7; 
    Word.Range rng = this.Range(ref start,ref end); 
    

    下列程式碼範例可以用於應用程式層級的增益集中。這個程式碼使用主動式文件 (Active Document)。

    Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
    
    Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
    
  2. 使用 SetRange 從第二個句子開始設定這個範圍,一直到第五個句子的結尾結束。

    rng.SetRange(Start:=Me.Sentences(2).Start, End:=Me.Sentences(5).End)
    
    rng.SetRange(this.Sentences[2].Start, this.Sentences[5].End); 
    

文件層級自訂範例

若要重設文件層級自訂中的現有範圍

  • 下列範例顯示文件層級自訂的完整範例。若要使用這個程式碼,請從專案中的 ThisDocument 類別中執行。

    Dim rng As Word.Range = Me.Range(Start:=0, End:=7)
    
    ' Reset the existing Range.
    rng.SetRange(Start:=Me.Sentences(2).Start, End:=Me.Sentences(5).End)
    rng.Select()
    
    object start = 0; 
    object end = 7; 
    Word.Range rng = this.Range(ref start,ref end); 
    
    // Reset the existing Range. 
    rng.SetRange(this.Sentences[2].Start, this.Sentences[5].End); 
    rng.Select();
    

應用程式層級增益集範例

若要重設應用程式層級增益集中的現有範圍

  • 下列範例顯示應用程式層級增益集的完整範例。若要使用這個程式碼,請從專案中的 ThisAddIn 類別中執行。

    Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
    
    ' Reset the existing Range.
    rng.SetRange(Start:=Me.Application.ActiveDocument.Sentences(2).Start, _
        End:=Me.Application.ActiveDocument.Sentences(5).End)
    rng.Select()
    
    Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
    
    // Reset the existing Range. 
    rng.SetRange(this.Application.ActiveDocument.Sentences[2].Start,
        this.Application.ActiveDocument.Sentences[5].End);
    rng.Select();
    

請參閱

工作

HOW TO:以程式設計方式在文件中擴充範圍

HOW TO:以程式設計方式在文件中定義及選取範圍

HOW TO:以程式設計方式擷取範圍中的開頭和結尾字元

HOW TO:以程式設計方式摺疊文件的範圍或選取的範圍