Sdílet prostřednictvím


Obnovení oblastí ve wordových dokumentech prostřednictvím kódu programu

SetRange Pomocí této metody můžete změnit velikost existující oblasti v dokumentu systém Microsoft Office Wordu.

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.

Resetování existujícího rozsahu

  1. Nastavte počáteční rozsah začínající prvními sedmi znaky v dokumentu.

    Následující příklad kódu lze použít v přizpůsobení na úrovni dokumentu.

    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 VSTO. Tento kód používá aktivní dokument.

    Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
    
  2. Slouží SetRange k zahájení rozsahu na druhé větě a jeho ukončení na konci páté věty.

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

Příklad přizpůsobení na úrovni dokumentu

Resetování existujícího rozsahu v přizpůsobení na úrovni dokumentu

  1. Následující příklad ukazuje úplný příklad pro přizpůsobení na úrovni dokumentu. Pokud chcete tento kód použít, spusťte ho ThisDocument z třídy v projektu.

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

Příklad doplňku VSTO

Resetování existujícího rozsahu v doplňku VSTO

  1. Následující příklad ukazuje úplný příklad doplňku VSTO. Pokud chcete tento kód použít, spusťte ho ThisAddIn z třídy v projektu.

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