Udostępnij za pośrednictwem


Programowe resetowanie zakresów w dokumentach programu Word

SetRange Użyj metody , aby zmienić rozmiar istniejącego zakresu w dokumencie programu Microsoft Office Word.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Aby zresetować istniejący zakres

  1. Ustaw początkowy zakres rozpoczynający się od pierwszych siedmiu znaków w dokumencie.

    Poniższy przykład kodu może być używany w dostosowywaniu na poziomie dokumentu.

    object start = 0; 
    object end = 7; 
    Word.Range rng = this.Range(ref start,ref end);
    

    Poniższy przykład kodu może być używany w dodatku VSTO. Ten kod używa aktywnego dokumentu.

    Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
    
  2. Użyj SetRange polecenia , aby uruchomić zakres w drugim zdaniu i zakończyć go na końcu piątego zdania.

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

Przykład dostosowywania na poziomie dokumentu

Aby zresetować istniejący zakres w dostosowywaniu na poziomie dokumentu

  1. Poniższy przykład przedstawia kompletny przykład dostosowywania na poziomie dokumentu. Aby użyć tego kodu, uruchom go z ThisDocument klasy w projekcie.

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

Przykład dodatku VSTO

Aby zresetować istniejący zakres w dodatku VSTO

  1. Poniższy przykład przedstawia kompletny przykład dodatku VSTO. Aby użyć tego kodu, uruchom go z ThisAddIn klasy w projekcie.

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