Freigeben über


ParagraphFormat-Objekt (Publisher)

Stellt alle Formatierungen für einen Absatz dar.

HinwBemerkungeneise

Verwenden Sie die TextStyle.ParagraphFormat-Eigenschaft , um das ParagraphFormat-Objekt für einen oder mehrere Absätze zurückzugeben. ParagraphFormat -Eigenschaft gibt das ParagraphFormat -Objekt für eine Auswahl, einem Bereich oder einer Formatvorlage zurück.

Verwenden Sie die Duplicate-Methode , um ein vorhandenes ParagraphFormat-Objekt zu kopieren.

Beispiel

Das folgende Beispiel zentriert den Absatz an der Cursorposition an. In diesem Beispiel wird davon ausgegangen, dass die erste Form ein Textfeld und keine andere Art von Form ist.

Sub CenterParagraph() 
 Selection.TextRange.ParagraphFormat _ 
 .Alignment = pbParagraphAlignmentCenter 
End Sub

Im folgenden Beispiel wird das Absatzformat des ersten Absatzes in der aktiven Publikation und die Formatierung in einer Variablen gespeichert. In diesem Beispiel wird ein vorhandenes ParagraphFormat -Objekt dupliziert und klicken Sie dann ändert sich den linken Einzug auf 1 Zoll festgelegt, erstellt ein neues Textfeld, Text eingefügt und das Absatzformat des Formats duplizierte Absatz auf den Text.

Sub DuplicateParagraphFormating() 
 Dim pfmtDup As ParagraphFormat 
 
 Set pfmtDup = ActiveDocument.Pages(1).Shapes(1).TextFrame _ 
 .TextRange.ParagraphFormat.Duplicate 
 
 pfmtDup.LeftIndent = Application.InchesToPoints(1) 
 
 With ActiveDocument.Pages.Add(Count:=1, After:=1) 
 With .Shapes.AddTextbox(pbTextOrientationHorizontal, _ 
 Left:=72, Top:=72, Width:=200, Height:=100) 
 With .TextFrame.TextRange 
 .Text = "This is a test of how to use " & _ 
 "the ParagraphFormat object." 
 .ParagraphFormat = pfmtDup 
 End With 
 End With 
 End With 
 
End Sub

Methoden

Eigenschaften

Siehe auch

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.