Porady: Programowane resetowanie zakresów w dokumentach programu Word
Użycie SetRange metoda, aby zmienić rozmiar zakresu istniejących w dokumencie programu Microsoft Office Word.
Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu i aplikacji obsługiwanych w programach Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.
Aby zresetować istniejący zakres
Ustaw zakres początkowy pierwszych siedmiu znaków w dokumencie.
Poniższy przykład kodu służy dostosowywania poziomie dokumentu.
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);
Poniższy przykład kodu, można w poziomie aplikacji dodatek.Ten kod używa aktywnego dokumentu.
Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
Użycie SetRange w zakresie, w drugim zdaniu start i koniec to pod koniec piątego zdanie.
rng.SetRange(Start:=Me.Sentences(2).Start, End:=Me.Sentences(5).End)
rng.SetRange(this.Sentences[2].Start, this.Sentences[5].End);
Przykład dostosowywania poziomie dokumentu
Aby zresetować istniejący zakres w dostosowania poziomu dokumentu
Kompletny przykład dla dostosowania poziomu dokumentu można znaleźć w poniższym przykładzie.Aby użyć tego kodu, należy uruchomić go z ThisDocument klasy do 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();
Poziom aplikacji dodatek przykład
Aby zresetować istniejący zakres, w poziomie aplikacji dodatek
Kompletny przykład na poziomie aplikacji dodatek można znaleźć w poniższym przykładzie.Aby użyć tego kodu, należy uruchomić go z ThisAddIn klasy do 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();
Zobacz też
Zadania
Porady: Programowane rozszerzanie zakresów w dokumentach
Porady: Programowane definiowanie i zaznaczanie zakresów w dokumentach
Porady: Programowane pobieranie znaczników początkowych i końcowych w zakresach
Porady: Programowane zwijanie zakresów lub zaznaczenia w dokumentach