![]() |
|
|
Thread Tools | Display Modes |
#8
|
||||
|
||||
![]()
Come to that you could simply use
Code:
With Selection.Font .Underline = wdUnderlineNone .StrikeThrough = False End With Code:
With ActiveDocument.Range.Font .Underline = wdUnderlineNone .StrikeThrough = False End With Code:
Dim oRng As Range Set oRng = Selection.Range With oRng.Find .Font.StrikeThrough = True Do While .Execute If oRng.InRange(Selection.Range) Then oRng.Font.StrikeThrough = False oRng.Collapse 0 End If Loop End With Set oRng = Selection.Range 'Reset the range With oRng.Find .Font.Underline = wdUnderlineSingle Do While .Execute If oRng.InRange(Selection.Range) Then oRng.Font.Underline = wdUnderlineNone oRng.Collapse 0 End If Loop End With Code:
Dim oRng As Range Set oRng = ActiveDocument.Range With oRng.Find .Font.StrikeThrough = True Do While .Execute oRng.Font.StrikeThrough = False oRng.Collapse 0 Loop End With Set oRng = ActiveDocument.Range 'Reset the range With oRng.Find .Font.Underline = wdUnderlineSingle Do While .Execute oRng.Font.Underline = wdUnderlineNone oRng.Collapse 0 Loop End With
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
ljd108 | Word VBA | 11 | 08-28-2024 01:20 AM |
![]() |
RickLegrand | Word | 7 | 07-23-2015 06:35 PM |
![]() |
mohsen.amiri | Word | 2 | 02-19-2015 11:38 PM |
![]() |
kcbenson | Word | 2 | 10-16-2014 01:31 PM |
![]() |
shahin3121 | Word | 2 | 03-05-2012 06:16 PM |