Beginner question
- From: "Jim Szatkowski" <jamesski@xxxxxxxxx>
- Date: Wed, 4 Jun 2008 14:54:15 -0600
I'm using Word 2003 on a Vista Business box. I've tried to duplicate a macro shown in VBA for Dummies 4th Edition to remove highlighting of text. I'm searching for yellow highlighting and want to simply remove it. Where have I gone wrong - I keep getting a 91 error regarding the line "With DoSearch" at top of repeated code section.
Macro follows:===================================================
Public Sub RemoveHighlight()
'
' RemoveHighlight Macro
Dim CurrPane As Pane
' ActiveDocument.ActiveWindow.View = wdNormalView
CurrPane.Selection.GoTo wdGoToLine, wdGoToFirst
Dim DoSearch As Find
Set DoSearch = CurrPane.Selection.Find
With DoSearch
.ClearFormatting
.Highlight = True
.MatchCase = False
While DoSearch.Execute()
With CurrPane.Selection.FormattedText
If .HighlightColorIndex = wdYellow Then
.HighlightColorIndex = wdNoHighlight
End If
End With
Wend
CurrPane.Selection.GoTo wdGoToLine, wdGoToFirst
End With
End Sub
=======================================
Thanks!
Jim
James L Szatkowski, PE, NSPE
jamesski@xxxxxxxxx
http://www.jlsce.com
.
- Follow-Ups:
- RE: Beginner question
- From: Jean-Guy Marcil
- Re: Beginner question
- From: Jay Freedman
- RE: Beginner question
- Prev by Date: Re: Making an automatic subtotal at the bottom of each page
- Next by Date: Re: Beginner question
- Previous by thread: Re: Making an automatic subtotal at the bottom of each page
- Next by thread: Re: Beginner question
- Index(es):
Relevant Pages
|