![]() |
|
#21
|
||||
|
||||
|
Ah, the joys of trying to adapt code written for one thing to do something else! Try:
Code:
Sub TextSplitter()
Dim Rng As Range
Application.ScreenUpdating = False
With ActiveDocument
Set Rng = .Range(0, 0)
Do
With Rng
On Error GoTo ErrExit
.MoveEndUntil cset:=vbCr, Count:=wdForward
If Len(.Text) > 500 Then
.End = .Start + 500
.End = .Start + InStrRev(Rng.Text, ".") + 1
If .Characters.Last.Text <> vbCr Then
.Characters.Last.Delete
.InsertAfter vbCr & "*** " & vbCr
End If
End If
DoEvents
.Start = .Paragraphs.Last.Next.Range.Start
End With
Loop Until Rng Is Nothing
ErrExit:
With .Range.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "*** " & vbCr
.Replacement.Text = "*** "
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.Execute Replace:=wdReplaceAll
End With
End With
Set Rng = Nothing
Application.ScreenUpdating = True
End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
| Tags |
| paragraph character |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Restricting paragraph styles without restricting character styles
|
Red Pill | Word | 5 | 05-25-2012 01:06 PM |
| character set | bobster | Word | 0 | 06-07-2011 10:17 AM |
tab key arrows first character
|
carolinason | Word | 6 | 10-30-2010 06:45 PM |
| Junk characters (box-like characters) in Word file | Sashikala | Word | 1 | 04-20-2010 02:03 PM |
| Character style stripped while applying paragraph style | sams_gates | Word | 0 | 08-29-2009 02:03 AM |