Sdílet prostřednictvím


Postupy: Resetování oblastí v dokumentech aplikace Word prostřednictvím kódu programu

Použití SetRange metoda změnit stávající rozsah v dokumentu Microsoft Office Word.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v aplikacích Word 2013 a Word 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.

Chcete-li obnovit stávající rozsah

  1. Nastavte počáteční rozsah, počínaje prvních sedm znaků v dokumentu.

    Následující příklad kódu lze v dokumentu úroveň přizpůsobení.

    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); 
    

    Následující příklad kódu lze použít v doplňku úrovni aplikace.Tento kód používá aktivní dokument.

    Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
    
    Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
    
  2. Použití SetRange spustit rozsah v druhé větě a končí na konci pátého věty.

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

Příklad vlastního nastavení úrovně dokumentu

Chcete-li obnovit stávající rozsah v přizpůsobení úroveň dokument

  • Následující příklad ukazuje kompletní příklad pro přizpůsobení úroveň dokument.Použít tento kód, spusťte jej z ThisDocument tříd v projektu.

    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();
    

Úroveň aplikace například doplněk

Chcete-li obnovit stávající rozsah v doplňku úrovni aplikace

  • Následující příklad ukazuje kompletní příklad pro doplněk aplikační úrovni.Použít tento kód, spusťte jej z ThisAddIn tříd v projektu.

    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();
    

Viz také

Úkoly

Postupy: Rozšiřování oblastí v dokumentech prostřednictvím kódu programu

Postupy: Definování a výběr oblastí v dokumentech prostřednictvím kódu programu

Postup: Načítání počátečních a koncových znaků oblastí prostřednictvím kódu programu

Postupy: Sbalování oblastí nebo výběrů v dokumentech prostřednictvím kódu programu