2016-12-09 9 views
-1

ドキュメントの最初の行をドキュメントの中央に配置しようとしていますが、これは通常タイトルになります。Word VBAマクロ - 中央揃え+太字+先頭行のテキスト

私は

Selection.Paragraphs.Alignment = wdAlignParagraphCenter 

でラインを中心できるようですが、私も大胆かつキャップにタイトルを設定したいと私は、それがファイルの行を選択しているかどうかはわかりませんよ。

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

_

また、既に中心とし、その上下の空きスペース(ライン)を有する任意のテキストを「検出」する方法がある、またはそれを達成するには余りにも難しいだろうか?

答えて

0

複数のフォーマットを適用するには、withステートメントを使用します。ここに例があります:

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

ああ、それは意味があります。私はそれを変更したいので、なぜそれが既に中心にあるテキストを選択しないのか理解しようとしています。 これは、中央揃えのテキストを選択しませんか? - 'Selection.Find.Style = wdAlignParagraphCenter' – Bp944

+0

@ Bp944もし私があなただったら、中心のテキストを選択しないように単語文書を繰り返すことについて新しい明確な質問を開きます。あなたは1つの質問の中で2つの質問をしたので、あなたは誰かからdownvoteを受け取っているかもしれません。しかし、私が提供している "With"メソッドを使用すると、繰り返しの書式設定が容易になります。 – Brad

+1

ご協力ありがとうございます、私は先に進んで新しい投稿をします。 – Bp944

関連する問題