Programmgesteuertes Reduzieren von Bereichen oder Auswahlen in Dokumenten
Wenn Sie mit einem Range - oder Selection -Objekt arbeiten, möchten Sie die Auswahl vor dem Einfügen von Text möglicherweise auf eine Einfügemarke setzen, um das Überschreiben vorhandenen Texts zu vermeiden. Sowohl die Als auch die RangeSelection Objekte weisen eine Collapse-Methode auf, die die WdCollapseDirection Enumerationswerte verwendet:
wdCollapseStart reduziert die Auswahl auf den Anfang der Auswahl. Dies ist die Standardeinstellung, wenn Sie keinen Enumerationswert angeben möchten.
wdCollapseEnd reduziert die Auswahl auf das Ende der Auswahl.
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.
So reduzieren Sie einen Bereich und fügen neuen Text ein
Erstellen Sie ein Range -Objekt, das aus dem ersten Absatz des Dokuments besteht.
Das folgende Codebeispiel kann in einer Anpassung auf Dokumentebene verwendet werden.
Das folgende Codebeispiel kann in einem VSTO-Add-In verwendet werden. In diesem Code wird das aktive Dokument verwendet.
Verwenden Sie den wdCollapseStart -Enumerationswert, um den Bereich zu reduzieren.
Fügen Sie den neuen Text ein.
Wählen Sie Range aus.
Wenn Sie den wdCollapseEnd -Enumerationswert verwenden, wird der Text am Anfang des folgenden Absatzes eingefügt.
Normalerweise würden Sie davon ausgehen, dass ein eingefügter neuer Satz vor der Absatzmarke eingefügt wird. Dies ist jedoch nicht der Fall, weil die Absatzmarke im ursprünglichen Bereich enthalten ist.
Anpassungsbeispiel auf Dokumentebene
So reduzieren Sie einen Bereich in einer Anpassung auf Dokumentebene
Das folgende Beispiel zeigt die vollständige Methode für eine Anpassung auf Dokumentebene. Wenn Sie diesen Code verwenden möchten, führen Sie ihn von der
ThisDocument
-Klasse im Projekt aus.
Beispiel für ein VSTO-Add-In
So reduzieren Sie einen Bereich in einem VSTO-Add-In
Das folgende Beispiel zeigt die vollständige Methode 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 Einfügen von Text in Word-Dokumente
- Vorgehensweise: Programmgesteuertes Definieren und Auswählen von Bereichen in Dokumenten
- Vorgehensweise: Programmgesteuertes Abrufen von Start- und Endzeichen in Bereichen
- Vorgehensweise: Programmgesteuertes Erweitern von Bereichen in Dokumenten
- Vorgehensweise: Programmgesteuertes Zurücksetzen von Bereichen in Word-Dokumenten