Makros werden häufig zur Verarbeitung eines gesamten Dokuments verwendet. Es ist nicht ungewöhnlich, dass ein Makro alle Absätze eines Dokuments durchläuft und Änderungen basierend auf den Informationen im Absatz vornimmt. Wenn Sie alle Absätze in einem Dokument durchgehen müssen, ist es hilfreich herauszufinden, wie viele Absätze vorhanden sind. Die Vorgehensweise in einem VBA-Makro erfolgt mithilfe der Count-Eigenschaft mit der Paragraphs-Auflistung wie folgt:

iParCount = ActiveDocument.Paragraphs.Count

Die Paragraphs-Sammlung enthält alle Absätze im Dokument, jeweils in einem eigenen Objekt. Die Count-Eigenschaft gibt einfach einen Wert zurück, der angibt, wie viele Objekte (Absätze) sich in der Auflistung befinden. Im obigen Beispiel wird dieser Wert der iParCount-Variablen zugewiesen. Sie können diese Anzahl dann für die erforderliche Verarbeitung verwenden.

Denken Sie auch daran, dass Absätze in Word „leer“ sein können. Wenn jemand einige Informationen eingibt und dann zweimal die Eingabetaste drückt, hat er gerade einen leeren Absatz mit dem zweiten Drücken der Eingabetaste erstellt. Dies erhöht die Anzahl der Absätze. Daher empfiehlt es sich, nicht druckbare Zeichen in einem Dokument anzuzeigen, wenn Sie herausfinden möchten, wie VBA die Anzahl der Absätze abgeleitet hat. Die Regel ist, dass jedes Drücken der Eingabetaste zu einem neuen Dokumentabsatz führt.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.

(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (5679) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365.