Programowe rozszerzanie zakresów w dokumentach
Po zdefiniowaniu Range obiektu w dokumencie programu Microsoft Office Word zmienisz jego punkty początkowe i końcowe przy użyciu MoveStart metod i MoveEnd . Metody MoveStart i MoveEnd przyjmują te same dwa argumenty: Unit (Jednostka) i Count (Liczba). Argument Count to liczba jednostek do przeniesienia, a argument Unit może być jedną z następujących WdUnits wartości:
-
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.
W poniższym przykładzie zdefiniowano zakres siedmiu znaków. Następnie przenosi pozycję początkową zakresu siedmiu znaków po oryginalnej pozycji początkowej. Ponieważ pozycja końcowa zakresu wynosiła również siedem znaków po pozycji początkowej, wynik jest zakresem składającym się z zero znaków. Następnie kod przenosi położenie końca siedem znaków po bieżącej pozycji końcowej.
Aby rozszerzyć zakres
Zdefiniuj zakres znaków. Aby uzyskać więcej informacji, zobacz Instrukcje: Programowe definiowanie i wybieranie zakresów w dokumentach.
Poniższy przykład kodu może być używany w dostosowywaniu na poziomie dokumentu.
Poniższy przykład kodu może być używany w dodatku VSTO. W tym przykładzie użyto aktywnego dokumentu.
MoveStart Użyj metody Range obiektu , aby przenieść pozycję początkową zakresu.
MoveEnd Użyj metody Range obiektu, aby przenieść położenie końcowego zakresu.
Kod dostosowywania na poziomie dokumentu
Aby rozszerzyć zakres dostosowywania na poziomie dokumentu
W poniższym przykładzie pokazano pełny kod dostosowywania na poziomie dokumentu. Aby użyć tego kodu, uruchom go z
ThisDocument
klasy w projekcie.
Kod dodatku VSTO
Aby rozszerzyć zakres w dodatku VSTO na poziomie aplikacji
W poniższym przykładzie przedstawiono kompletny kod dodatku VSTO. Aby użyć tego kodu, uruchom go z
ThisAddIn
klasy w projekcie.