![]() |
|
#2
|
||||
|
||||
|
Quote:
Powerpoint slides should have the least number of words possible to convey the main points of what is being discussed, not reams of text for people to read. Be that as it may, 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
End If
End If
DoEvents
.Start = .Paragraphs.Last.Next.Range.Start
End With
Loop Until Rng Is Nothing
ErrExit:
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 |