![]() |
|
#13
|
||||
|
||||
|
Try:
Code:
Sub Demo()
Application.ScreenUpdating = False
Dim i As Long, j As Long, RngPara As Range, RngTemp As Range
With ActiveDocument
j = .Paragraphs.Count
For i = 1 To j
Set RngPara = .Paragraphs(i).Range
Set RngTemp = .Paragraphs(i).Range
With RngPara
While .Paragraphs.Last.Range.ComputeStatistics(wdStatisticWords) > 2000
Set RngTemp = .Paragraphs.Last.Range
With RngTemp
.End = .Start
.MoveEnd wdWord, 2000
While .ComputeStatistics(wdStatisticWords) <> 2000
.MoveEnd wdWord, 2000 - .ComputeStatistics(wdStatisticWords)
Wend
.InsertAfter vbCr & "Continuance ... "
j = j + 1
End With
Wend
End With
Next
End With
Application.ScreenUpdating = True
End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to Split Slide | Akip Tsaqif | PowerPoint | 0 | 09-07-2014 10:50 PM |
| How to split .pst file | annabrown8812 | Outlook | 1 | 10-03-2013 04:27 AM |
Narrow Paragraph to Wide Paragraph HELP
|
icloudy | Word | 1 | 12-09-2012 03:49 PM |
| Split a task | fridos | Project | 2 | 05-30-2011 11:19 AM |