ParagraphFormat-Objekt (Publisher)
Stellt alle Formatierungen für einen Absatz dar.
Hinweise
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
- Alignment
- Application
- AttachedToText
- CharBasedFirstLineIndent
- FirstLineIndent
- KashidaPercentage
- KeepLinesTogether
- KeepWithNext
- LeftIndent
- LineSpacing
- LineSpacingRule
- ListBulletFontName-Eigenschaft
- ListBulletFontSize
- ListBulletText
- ListIndent
- ListNumberSeparator
- ListNumberStart
- ListType
- LockToBaseLine
- Parent
- RightIndent
- SpaceAfter
- SpaceBefore
- StartInNextTextBox
- Tabs
- TextDirection
- TextStyle
- UseCharBasedFirstLineIndent
- WidowControl
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.