Klasse Paragraph - Absatz (Word VBA)

Die Klasse Paragraph stellt einen einzelnen Absatz in einer Auswahl, einem Bereich oder einem Dokument dar.

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

Dim prg as Paragraph
Set prg = ActiveDocument.Paragraphs(Index:=1)

Die folgenden Prozeduren können zum Festlegen der Paragraph Klassenvariablen verwendet werden : ListParagraphs.Item, Next, Previous, Paragraphs.Add, Paragraphs.First, Paragraphs.Item und Paragraphs.Last.

For Each

Hier ist ein Beispiel für die Verarbeitung der Paragraph -Elemente in einer Sammlung

 Dim pgh As Paragraph 
 For Each pgh In ActiveDocument.Paragraphs 
 If pgh.IsStyleSeparator = True Then 
     pgh.Range.Select 
     Selection.Style = "Normal" 
 End If 
 Next pgh

Methoden

CloseUp - Entfernt die Leerzeichen vor dem angegebenen Absatz.

Indent - Zieht mindestens einen Absatz um eine Ebene ein.

IndentCharWidth - Zieht Absätze um die angegebene Anzahl an Zeichen ein.

IndentFirstLineCharWidth - Zieht die erste Zeile bei mindestens einem Absatz um eine angegebene Zeichenanzahl ein.

JoinList - Verknüpft einen Listenabsatz mit der nächsten Liste ober- oder unterhalb des angegebenen Absatzes.

ListAdvanceTo - Legt die Listenebenen für einen Absatz in einer Liste fest.

Next - Gibt ein Paragraph -Objekt zurück, das den nächsten Absatz darstellt.

OpenOrCloseUp - Schaltet den Abstand vor einem Absatz um.

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

Outdent - Entfernt eine Einzugsebene für mindestens einen Absatz.

OutlineDemote - Weist dem angegebenen Absatz oder den angegebenen Absätzen die Überschriftformatvorlage der nächsten Ebene (Überschrift 1 bis Überschrift 8) zu.

OutlineDemoteToBody - Wandelt den angegebenen Absatz in Textkörper um, indem die Standardformatvolage zugewiesen wird.

OutlinePromote - Weist dem angegebenen Absatz oder den angegebenen Absätzen die Überschriftformatvorlage der nächsthöheren Ebene (Überschrift 1 bis Überschrift 8) zu.

Previous - Gibt den vorherigen Absatz als Paragraph -Objekt zurück.

Reset - Entfernt manuell vorgenommene Absatzformatierungen (Formatierungen, die nicht mithilfe einer Formatvorlage vorgenommen wurden).

ResetAdvanceTo - Setzt einen Absatz zurück, der benutzerdefinierte Listenebenen für die ursprünglichen Ebeneneinstellungen verwendet.

SelectNumber - Markiert die Nummer oder den Aufzählungspunkt in einer Liste.

SeparateList - Teilt eine Liste in zwei separate Listen.

Space1 - Legt für die angegebenen Absätze einfachen Zeilenabstand fest.

Space15 - Formatiert die angegebenen Absätze mit eineinhalbfachem Zeilenabstand.

Space2 - Legt für die angegebenen Absätze doppelten Zeilenabstand fest.

TabHangingIndent - Legt einen hängenden Einzug auf eine angegebene Anzahl von Tabstopps fest.

TabIndent - Legt den linken Einzug für die angegebenen Absätze auf eine angegebene Anzahl von Tabstopps fest.

Eigenschaften

Range (Default member) - Gibt ein Range -Objekt zurück, das den Teil eines Dokuments darstellt, der im angegebenen Absatz enthalten ist.

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.

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.

Alignment Zurückgeben oder festlegen eine WdParagraphAlignment -Konstanten, die die Ausrichtung für die angegebenen Absätze darstellt.

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.

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

Borders Gibt eine Borders -Auflistung zurück, die alle Rahmen für den angegebenen Absatz darstellt.

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

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

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

CollapsedState Gibt zurück oder legt fest, ob der angegebene Absatz derzeit einen reduzierten Zustand aufweist.

CollapseHeadingByDefault Gibt zurück oder legt fest, ob der angegebene Absatz beim Laden des Dokuments standardmäßig reduziert wird.

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.

DropCap Gibt ein DropCap -Objekt zurück, das einen Initialen für den angegebenen Absatz darstellt.

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

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

Format Gibt ein ParagraphFormat -Objekt zurück, das die Formatierung des angegebenen Absatzes oder ABSÄTZES darstellt, oder legt dieses fest.

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

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

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

ID Gibt die identifizierende Bezeichnung für das angegebene Objekt zurück oder legt Sie fest, wenn das aktuelle Dokument als Webseite gespeichert wird.

IsStyleSeparator True, wenn ein Absatz eine besondere ausgeblendete Absatzmarke enthält, die es Microsoft Word erlaubt, Absätze zusammenzuführen, die mit verschiedenen Formatvorlagen formatiert sind.

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

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.

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

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

LineSpacingRule Gibt den Zeilenabstand für die angegebenen Absätze zurück oder legt ihn fest.

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

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

ListNumberOriginal Gibt einen Wert vom Typ Integer zurück, der die ursprüngliche Listenebene für einen Absatz darstellt.

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

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

OutlineLevel Gibt die Gliederungsebene des angegebenen Absatzes zurück oder legt diese fest.

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

ReadingOrder Legt die Leserichtung des angegebenen Absatzes ohne Änderung der Ausrichtung fest oder gibt diese zurück.

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

Shading Gibt ein Shading -Objekt zurück, das auf die Formatierung der Schattierung für den angegebenen Absatz verweist.

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

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

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

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

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

TabStops Zurückgeben oder festlegen einer TabStops-Auflistung, die alle benutzerdefinierten Tabstopps für den angegebenen Absatz darstellt.

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

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.

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

Borders - Eine Auflistung von Border -Objekten, die die Rahmen eines Objekts darstellen.

DropCap - Stellt eine Initiale am Anfang eines Absatzes dar.

ParagraphFormat - Stellt alle Formatierungen für einen Absatz dar.

Range - Stellt einen fortlaufenden Bereich in einem Dokument dar.

Shading - Enthält Schattierungsattribute für ein Objekt.

Style - Stellt eine einzelne integrierte oder benutzerdefinierte Formatvorlage.

TabStops - Eine Auflistung mit TabStop -Objekten, die die benutzerdefinierten und Standardtabstopps für einen Absatz oder eine Absatzgruppe darstellen.