![]() |
|
#1
|
|||
|
|||
![]()
No, Vivka, that is not what I want to get. No merging of paragraphs, but replacing of "^p" with "^l" in consecutive one-line paragraphs, as in the new docx I have posted. Thanks!
|
#2
|
|||
|
|||
![]()
RobiNew, here you are, enjoy it!
Code:
Sub OneLiners() 'In selection, replace Chr(13) with Chr(11) between all consecutive one-line paras. Dim oRng Application.ScreenUpdating = False Set oRng = selection.range For Each Para In oRng.Paragraphs If Para.range.End >= oRng.End Then Exit Sub If Para.range.ComputeStatistics(wdStatisticLines) = 1 And _ Para.Next.range.ComputeStatistics(wdStatisticLines) = 1 Then Para.range.Characters.Last.text = Chr(11) Do While Para.Next.range.ComputeStatistics(wdStatisticLines) = 1 Para.range.Characters.Last.text = Chr(11) Loop End If Next Application.ScreenUpdating = True Set oRng = Nothing End Sub |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Format Word Document - Remove timestamps on individual lines | lbeck | Word | 4 | 06-21-2023 12:47 PM |
How do I format indented bulleted lines??? HELP PLEASE!!! | nicholeproffitt | Word | 1 | 02-05-2015 05:42 PM |
![]() |
LaercioNB | Excel | 1 | 08-09-2013 06:03 PM |
How to remove unwanted lines - I cannot even find how/where they are inserted! | nickib | Word | 7 | 08-09-2013 06:01 AM |
![]() |
jcw | Word | 1 | 11-18-2011 11:47 AM |