ParagraphFormat-Objekt (Word)

Stellt alle Formatierungen für einen Absatz dar.

HinwBemerkungeneise

Verwenden Sie die Format-Eigenschaft , um das ParagraphFormat-Objekt für einen oder mehrere Absätze zurückzugeben. Mit der ParagraphFormat -Eigenschaft wird das ParagraphFormat -Objekt für eine Auswahl, einen Bereich, eine Formatvorlage, ein Find -Objekt oder ein Replacement -Objekt zurückgegeben. Im folgenden Beispiel wird der dritte Absatz des aktiven Dokuments zentriert.

ActiveDocument.Paragraphs(3).Format.Alignment = _ 
 wdAlignParagraphCenter

Im folgenden Beispiel wird der nächste Absatz mit doppeltem Zeilenabstand nach der Auswahl gesucht.

With Selection.Find 
 .ClearFormatting 
 .ParagraphFormat.LineSpacingRule = wdLineSpaceDouble 
 .Text = "" 
 .Forward = True 
 .Wrap = wdFindContinue 
End With 
Selection.Find.Execute

Verwenden Sie das New-Schlüsselwort von Visual Basic, um ein neues, eigenständiges ParagraphFormat-Objekt zu erstellen. Im folgenden Beispiel werden ein ParagraphFormat -Objekt erstellt, einige Formatierungseigenschaften dafür festgelegt und anschließend alle diese Eigenschaften zum ersten Absatz des aktiven Dokuments zugewiesen.

Dim myParaF As New ParagraphFormat 
myParaF.Alignment = wdAlignParagraphCenter 
myParaF.Borders.Enable = True 
ActiveDocument.Paragraphs(1).Format = myParaF

Sie können auch eine eigenständige Kopie eines vorhandenen ParagraphFormat-Objekts erstellen, indem Sie die Duplicate-Eigenschaft verwenden. Im folgenden Beispiel werden das Absatzformat des ersten Absatzes im aktiven Dokument kopiert und die Formatierung in myDup gespeichert. Im Beispiel wird der linke Einzug von myDup auf 1 Zoll geändert, ein neues Dokument erstellt, Text in das Dokument eingefügt und dem Text das Absatzformat von myDup zugewiesen.

Set myDup = ActiveDocument.Paragraphs(1).Format.Duplicate 
myDup.LeftIndent = InchesToPoints(1) 
Documents.Add 
Selection.InsertAfter "This is a new paragraph." 
Selection.Paragraphs.Format = myDup

Siehe auch

Referenz zum Word-Objektmodell

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.