![]() |
|
#11
|
||||
|
||||
|
I haven't got your document so I'm not able to test but this is a tidier version of what you had working. I'm still not sure what the loop through the Para's is supposed to achieve but if you are happy with it then that should be fine.
Code:
Sub TopiaFormat()
Dim Para As Paragraph, Rng As Range, HLnk As Hyperlink
ActiveDocument.ConvertNumbersToText
For Each Para In ActiveDocument.Range.Paragraphs
With Para.Range
If .Text Like "?" & vbTab & "*" Then
Set Rng = .Duplicate
With Rng
.End = .Start + 2
.Text = Chr(149) & vbTab
End With
End If
End With
Next
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Wrap = wdFindContinue
.Forward = True
.Text = "^0233"
.Replacement.Text = " - "
.Execute Replace:=wdReplaceAll
.Text = "ï"
.Replacement.Text = "[*]"
.Execute Replace:=wdReplaceAll
.Text = "[*]^w"
.Execute Replace:=wdReplaceAll
.Text = "^p^p"
.Replacement.Text = "^p^p^p"
.Execute Replace:=wdReplaceAll
End With
For Each HLnk In ActiveDocument.Hyperlinks
HLnk.Range.InsertAfter "]"
HLnk.Range.InsertBefore "[>" & HLnk.Address & "|"
HLnk.Delete
Next
ActiveDocument.Range.ClearFormatting
End Sub
__________________
Andrew Lockton Chrysalis Design, Melbourne Australia |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Replacing a comment with underline or other formatting (or adding that formatting to commented text) | paulkaye | Word | 4 | 05-16-2016 05:38 AM |
The Logic Behind Apply Formatting of Surrounding Text in Reveal Formatting Pane
|
Instructor Mark | Word | 4 | 04-06-2016 01:32 PM |
How to do a find and replace on formatting for partial word formatting.
|
BrianSvanvik | Word | 2 | 09-04-2015 01:20 PM |
| Find and Replace, Formatting, Formatting Formula | kjxavier | Word | 1 | 07-04-2014 09:11 AM |
| Formatting contents after Tab of continuous lines or formatting specific area of word | pawii | Word | 1 | 05-12-2014 05:24 AM |