Programmgesteuertes Erweitern von Bereichen in Dokumenten
Nachdem Sie ein Range -Objekt in einem Microsoft Office Word-Dokument definiert haben, ändern Sie dessen Start- und Endpunkt mithilfe der Methoden MoveStart und MoveEnd . Die Methoden MoveStart und MoveEnd akzeptieren dieselben beiden Argumente Unit und Count. Die Methoden Count -Argument entspricht der Anzahl zu verschiebender Einheiten, und das Unit -Argument kann einer der folgenden WdUnits -Werte sein:
-
Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Word. Weitere Informationen finden Sie unter features available by Office-App lication and project type.
Im folgenden Beispiel wird ein aus sieben Zeichen bestehender Bereich definiert. Anschließend wird die Startposition des Bereichs von der ursprünglichen Startposition aus um sieben Zeichen verschoben. Da die Endposition des Bereichs ebenfalls sieben Zeichen von der Startposition entfernt war, umfasst der resultierende Bereich 0 Zeichen. Durch den Code wird die Endposition dann von der aktuellen Endposition um sieben Zeichen verschoben.
So erweitern Sie einen Bereich
Definieren Sie einen Bereich von Zeichen. Weitere Informationen finden Sie unter How to: Programmatically define and select ranges in documents.
Das folgende Codebeispiel kann in einer Anpassung auf Dokumentebene verwendet werden.
Das folgende Codebeispiel kann in einem VSTO-Add-In verwendet werden. In diesem Beispiel wird das aktive Dokument verwendet.
Verwenden Sie die MoveStart -Methode des Range -Objekts, um die Startposition des Bereichs zu verschieben.
Verwenden Sie die MoveEnd -Methode des Range -Objekts, um die Endposition des Bereichs zu verschieben.
Anpassungscode auf Dokumentebene
So erweitern Sie einen Bereich in einer Anpassung auf Dokumentebene
Das folgende Beispiel zeigt den vollständigen Code für eine Anpassung auf Dokumentebene. Wenn Sie diesen Code verwenden möchten, führen Sie ihn von der
ThisDocument
-Klasse im Projekt aus.
VSTO-Add-In-Code
So erweitern Sie einen Bereich in einem VSTO-Add-In auf Anwendungsebene
Das folgende Beispiel zeigt den vollständigen Code für ein VSTO-Add-In. Wenn Sie diesen Code verwenden möchten, führen Sie ihn von der
ThisAddIn
-Klasse im Projekt aus.
Zugehöriger Inhalt
- Vorgehensweise: Programmgesteuertes Zurücksetzen von Bereichen in Word-Dokumenten
- Vorgehensweise: Programmgesteuertes Reduzieren von Bereichen oder Auswahlen in Dokumenten
- Vorgehensweise: Programmgesteuertes Definieren und Auswählen von Bereichen in Dokumenten
- Vorgehensweise: Programmgesteuertes Abrufen von Start- und Endzeichen in Bereichen