2016-12-09 3 views
-1

Ich versuche, die erste Zeile des Textes auf einem Dokument zu zentrieren, die normalerweise der Titel wäre.Word VBA Macro - Center + Fett + Caps erste Zeile des Textes

Ich bin in der Lage, die Leitung zum Zentrum mit

Selection.Paragraphs.Alignment = wdAlignParagraphCenter 

Aber ich bin nicht sicher, wie es die Datei Zeile ist die Auswahl, wie ich auch den Titel zu fett und Kappen setzen mag.

Selection.Font.Bold = wdToggle 
Selection.Font.AllCaps = True 

_

Auch ist es eine Möglichkeit, einen beliebigen Text zu „erkennen“, die bereits zentriert ist und einen leeren Raum (Linie) darüber und darunter, oder wäre das zu schwierig zu erreichen sein?

Antwort

0

Verwenden Sie eine With-Anweisung, um mehrere Formate anzuwenden. Hier ein Beispiel:

With Selection 
.Paragraphs.Alignment = wdAlignParagraphCenter 
.Font.Bold = wdToggle 
.Font.AllCaps = True 
End With 
+0

Ah okay, das macht Sinn. Ich versuche herauszufinden, warum der Text, der bereits zentriert ist, nicht ausgewählt wird, da ich das ändern möchte. Würde dies keinen zentrierten Text auswählen? - 'Selection.Find.Style = wdAlignParagraphCenter' – Bp944

+0

@ Bp944 Wenn ich Sie wäre, würde ich eine neue eindeutige Frage über das Durchlaufen eines Word-Dokuments öffnen, um keinen zentrierten Text auszuwählen. Möglicherweise haben Sie einen Downvote von jemandem erhalten, weil Sie innerhalb einer Frage 2 Fragen gestellt haben. Mit der von mir zur Verfügung gestellten "Mit" -Methode wird jedoch die Iterationsformatierung vereinfacht. – Brad

+1

Vielen Dank für Ihre Hilfe, ich werde weitermachen und einen neuen Beitrag schreiben. – Bp944

Verwandte Themen