|
質問者さんは、もう見てないでしょうが。
自分でもやってみました。
まずはマクロの記録から。(Word2002と2010で試しましたが、どちらも同じ)
りるさんの回答は、大事な部分がコピペ漏れでしょうか。
Selection.Find.ClearFormatting
Selection.Find.Highlight = True
Sub Macro2()
'
' Macro2 Macro
' 記録日 2013-06-03 記録者 mana
'
Selection.Find.ClearFormatting
Selection.Find.Highlight = True
With Selection.Find
.Text = ""
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = True
End With
Selection.Find.Execute
End Sub
マクロ記録でキーとなる箇所がわかれば、あとは何とかなる。
勉強のために、何でもいいから今はとにかく沢山書いてみようと思っているので、適当に。
例えば、青色蛍光ペンの箇所を削除するマクロだと、こんな感じで。
Sub test()
Dim r As Range
Set r = ActiveDocument.Content
With r.Find
.Highlight = True
Do While .Execute
If r.HighlightColorIndex = wdBlue Then
r.Delete
End If
Loop
End With
End Sub
|
|