Hebikuzure様、
返答遅くなりまして、恐縮です。
一部、動作の変更があります。
Wordで、一度「COMMENT:*-----」をワイルドカードを使用して検索すると、「COMMENT」と「-----」に挟まれた領域が選択されます。そこで一度、検索ダイアログを閉じて、もう一度、置換で、ワイルドカードのチェックを外して、「<br />」を「^p」に置換すると、検索ヒットした領域内だけ、置換されます。
これらの一連の動作について、マクロの記録を行うと、次のようなVBA
になります。
Sub Macro5()
'
' Macro5 Macro
'
'
Selection.Find.ClearFormatting
With Selection.Find
.Text = "COMMENT:*-----"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchFuzzy = False
.MatchWildcards = True
End With
Selection.Find.Execute
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "<br />"
.Replacement.Text = "^p"
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchFuzzy = False
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
このマクロを使用すると、選択領域だけでなく、全文書の「<br />」が、改行に置換されてしまいます。
手動だと、上手く行くのに、どうして記憶させると、選択領域内だけにならないのか、わかりません。
宜しかったら、お力をお貸し下さい。
Pearsword