![]() |
#2
|
|||
|
|||
![]()
I am not seeing that "exact" behavior (... number of inline characters ...). When I first ran the code it worked as expected. What I did see is if the "Italic" direct formatting extends to and includes the paragraph mark then the result is like you show. You might try:
Code:
Public Sub flatten() Dim wPara As Word.Paragraph For Each wPara In Word.ActiveDocument.Paragraphs wPara.Range.Characters.Last.Select On Error Resume Next With Selection .ClearCharacterDirectFormatting .ClearCharacterStyle End With wPara.Style = ActiveDocument.Styles(wdStyleNormal).NameLocal Next End Sub |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
VBA - (Re-) Setting a Table Style | mikejvir | PowerPoint | 2 | 12-04-2019 10:15 AM |
Why does paragraph inherit style of the following paragraph? | WADEVCAMP | Word VBA | 2 | 04-08-2019 02:13 PM |
Setting part of a paragraph bold | Fred256 | Word VBA | 4 | 10-07-2016 02:54 PM |
![]() |
Jennifer Murphy | Word | 3 | 02-16-2012 04:18 PM |
Character style stripped while applying paragraph style | sams_gates | Word | 0 | 08-29-2009 02:03 AM |