Klasse ParagraphFormat (Word VBA)

Die Klasse ParagraphFormat stellt alle Formatierungen für einen Absatz dar.

Die wichtigste Prozeduren der Klasse ParagraphFormat sind OpenOrCloseUp und OpenUp

Set

Um eine ParagraphFormat -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim pft as ParagraphFormat
Set pft = Selection.ParagraphFormat

Die folgenden Prozeduren können zum Festlegen der ParagraphFormat Klassenvariablen verwendet werden : ConditionalStyle.ParagraphFormat, Find.ParagraphFormat, Paragraph.Format, Duplicate, Paragraphs.Format, Range.ParagraphFormat, Replacement.ParagraphFormat, Selection.ParagraphFormat und Style.ParagraphFormat

Methoden

Die Hauptmethoden der Klasse ParagraphFormat sind

OpenOrCloseUp - Schaltet den Abstand vor den angegebenen Absätzen um.

Selection.ParagraphFormat.OpenOrCloseUp

OpenUp - Legt den Leerraum vor den angegebenen Absätzen auf 12 Punkt fest.

Selection.ParagraphFormat.OpenUp

Eigenschaften

AddSpaceBetweenFarEastAndAlpha True, wenn Microsoft Word so konfiguriert ist, dass automatisch Leerzeichen zwischen Text in japanischer und lateinischer Schrift in den angegebenen Absätzen eingefügt werden.

Selection.ParagraphFormat.AddSpaceBetweenFarEastAndAlpha =

AddSpaceBetweenFarEastAndDigit True, wenn Microsoft Word so konfiguriert ist, dass automatisch Leerzeichen zwischen Text und Zahlen in japanischer Schrift in den angegebenen Absätzen eingefügt werden.

Selection.ParagraphFormat.AddSpaceBetweenFarEastAndDigit =

Alignment Gibt eine WdParagraphAlignment -Konstante zurück oder legt Sie fest, die die Ausrichtung für die angegebenen Absätze darstellt.

Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter

AutoAdjustRightIndent True , wenn Microsoft Word so festgelegt ist, dass der Rechte Einzug für die angegebenen Absätze automatisch angepasst wird, wenn Sie eine festgelegte Anzahl von Zeichen pro Leitung angegeben haben.

Selection.ParagraphFormat.AutoAdjustRightIndent =

BaseLineAlignment Gibt eine WdBaselineAlignment -Konstante zurück oder legt Sie fest, die die vertikale Position von Schriftarten in einer geraden darstellt.

Selection.ParagraphFormat.BaseLineAlignment = wdBaselineAlignAuto

Borders Gibt eine Borders -Auflistung zurück, die alle Rahmen für das angegebene Objekt darstellt.

Selection.ParagraphFormat.Borders =

CharacterUnitFirstLineIndent Gibt den Wert (in Zeichen) für einen Erstzeileneinzug oder einen hängenden Einzug zurück, oder legt diesen Wert fest.

Selection.ParagraphFormat.CharacterUnitFirstLineIndent =

CharacterUnitLeftIndent Gibt den Wert für den linken Einzug (in Zeichen) für die angegebenen Absätze zurück, oder legt diesen Wert fest.

Selection.ParagraphFormat.CharacterUnitLeftIndent =

CharacterUnitRightIndent Gibt den Wert für den rechten Einzug (in Zeichen) für die angegebenen Absätze zurück, oder legt diesen Wert fest.

Selection.ParagraphFormat.CharacterUnitRightIndent =

CollapsedByDefault Gibt zurück oder legt fest, ob das angegebene Absatzformat standardmäßig reduziert ist.

Selection.ParagraphFormat.CollapsedByDefault =

DisableLineHeightGrid True, wenn Microsoft Word die Zeichen in den angegebenen Absätzen am Zeilenraster ausrichtet, wenn eine festgelegte Anzahl von Zeilen pro Seite angegeben ist.

Selection.ParagraphFormat.DisableLineHeightGrid =

Duplicate Gibt ein schreibgeschütztes ParagraphFormat -Objekt zurück, das die Absatzformatierung des angegebenen Absatzes darstellt.

Dim pftDuplicate As ParagraphFormat
Set pftDuplicate = Selection.ParagraphFormat.Duplicate

FarEastLineBreakControl True, wenn Microsoft Word auf die angegebenen Absätze Regeln zum Zeilenwechsel für ostasiatische Sprachen anwendet.

Selection.ParagraphFormat.FarEastLineBreakControl =

FirstLineIndent Gibt den Wert (in Punkt) für einen Erstzeileneinzug oder einen hängenden Einzug zurück, oder legt diesen Wert fest.

Selection.ParagraphFormat.FirstLineIndent =

HalfWidthPunctuationOnTopOfLine True, wenn Microsoft Word Interpunktionssymbole am Anfang einer Zeile für die angegebenen Absätze in halbbreite Zeichen ändert.

Selection.ParagraphFormat.HalfWidthPunctuationOnTopOfLine =

HangingPunctuation True, wenn für die angegebenen Absätze die hängende Interpunktion aktiviert ist.

Selection.ParagraphFormat.HangingPunctuation =

Hyphenation True, wenn die angegebenen Absätze in die automatische Silbentrennung einbezogen werden.

Selection.ParagraphFormat.Hyphenation =

KeepTogether True, falls alle Zeilen in den angegebenen Absätzen auf derselben Seite bleiben, wenn die Seiten von Microsoft Word neu umgebrochen werden.

Selection.ParagraphFormat.KeepTogether =

KeepWithNext True, falls der angegebene Absatz auf derselben Seite bleibt wie der nachfolgende Absatz, wenn die Seiten des Dokuments von Microsoft Word neu umgebrochen werden.

Selection.ParagraphFormat.KeepWithNext =

LeftIndent Zurückgeben oder Festlegen einer einzelnen , die den linken Einzugswert (in Punkt) für die angegebene Absatzformatierung darstellt.

Selection.ParagraphFormat.LeftIndent =

LineSpacing Ruft den Zeilenabstand für die angegebenen Absätze in Punkt ab oder legt ihn fest.

Selection.ParagraphFormat.LineSpacing =

LineSpacingRule Ruft den Zeilenabstand für die angegebene Absatzformatierung in Punkt ab oder legt ihn fest.

Selection.ParagraphFormat.LineSpacingRule = wdLineSpace1pt5

LineUnitAfter Gibt die Größe des Abstands (in Gitternetzlinien) nach den angegebenen Absätzen zurück oder legt sie fest.

Selection.ParagraphFormat.LineUnitAfter =

LineUnitBefore Gibt die Größe des Abstands (in Gitternetzlinien) vor den angegebenen Absätzen zurück oder legt sie fest.

Selection.ParagraphFormat.LineUnitBefore =

MirrorIndents Gibt einen Long -Wert zurück, der angibt, ob der linke und der Rechte Einzug dieselbe Breite aufweisen, oder legt diesen Wert fest.

Selection.ParagraphFormat.MirrorIndents =

NoLineNumber True, wenn Zeilennummern für angegebene Absätze unterdrückt werden.

Selection.ParagraphFormat.NoLineNumber =

OutlineLevel Gibt die Gliederungsebene der angegebenen Absätze zurück oder legt diese fest.

Selection.ParagraphFormat.OutlineLevel = wdOutlineLevel1

PageBreakBefore True, wenn vor den angegebenen Absätzen ein Seitenumbruch erzwungen wird.

Selection.ParagraphFormat.PageBreakBefore =

Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen ParagraphFormat-Objekts darstellt.

Dim objParent As Object
Set objParent = Selection.ParagraphFormat.Parent

ReadingOrder Legt die Leserichtung der angegebenen Absätze ohne Änderung der Ausrichtung fest, oder gibt diese zurück.

Selection.ParagraphFormat.ReadingOrder = wdReadingOrderLtr

RightIndent Gibt den rechten Einzug (in Punkten) für die angegebenen Absätze zurück oder legt ihn fest.

Selection.ParagraphFormat.RightIndent =

Shading Gibt ein Shading -Objekt zurück, das auf die Formatierung der Schattierung des angegebenen Objekts verweist.

Dim shdShading As Shading
Set shdShading = Selection.ParagraphFormat.Shading

SpaceAfter Gibt den Abstand (in Punkt) nach dem angegebenen Absatz oder der Textspalte zurück oder legt diesen fest.

Selection.ParagraphFormat.SpaceAfter =

SpaceAfterAuto True, wenn nach den angegebenen Absätzen automatisch von Microsoft Word der Abstand festgelegt wird.

Selection.ParagraphFormat.SpaceAfterAuto =

SpaceBefore Gibt den Abstand (in Punkt) vor den angegebenen Absätzen zurück oder legt diesen fest.

Selection.ParagraphFormat.SpaceBefore =

SpaceBeforeAuto True, wenn vor den angegebenen Absätzen automatisch von Microsoft Word der Abstand festgelegt wird.

Selection.ParagraphFormat.SpaceBeforeAuto =

Style Gibt die Formatvorlage für das angegebene Objekt zurück oder legt diese Formatvorlage fest.

Selection.ParagraphFormat.Style =

TabStops Zurückgeben oder Festlegen einer TabStops -Auflistung, die alle benutzerdefinierten Tabstopps für die angegebenen Absätze darstellt.

Selection.ParagraphFormat.TabStops =

TextboxTightWrap Zurückgeben oder festlegen eine WdTextboxTightWrap -Konstante, die darstellt, wie eng Text um Formen oder Textfelder umbrochen wird.

Selection.ParagraphFormat.TextboxTightWrap = wdTightAll

WidowControl True, falls die erste und letzte Zeile im angegebenen Absatz auf derselben Seite bleibt wie der übrige Absatz, wenn die Seiten des Dokuments von Microsoft Word neu umgebrochen werden.

Selection.ParagraphFormat.WidowControl =

WordWrap True, falls lateinischer Text in der Mitte des Worts in den angegebenen Absätzen oder Textrahmen von Microsoft Word umgebrochen wird.

Selection.ParagraphFormat.WordWrap =