View Single Post
 
Old 09-13-2022, 08:13 PM
Guessed's Avatar
Guessed Guessed is offline Windows 10 Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 4,164
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

Have you tried a macro to do this (after selecting all the paragraphs you want to align)?
Code:
Sub AlignWithMe()
  Dim aPar As Paragraph, aRng As Range, iPos As Integer
  
  Set aRng = Selection.Range
  aRng.Paragraphs(1).Alignment = wdAlignParagraphCenter
  iPos = aRng.Paragraphs(1).Range.Characters(2).Information(wdHorizontalPositionRelativeToTextBoundary)
  aRng.MoveStart Unit:=wdParagraph, Count:=1
  With aRng.Paragraphs
    .Alignment = wdAlignParagraphLeft
    .LeftIndent = iPos
  End With
End Sub
You can change the .Characters(2) to specify which character in the first paragraph you want to align with.
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
Reply With Quote