• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以下のようなマクロを作成しましたが、文章の最後まで連続置換をしたい場合)

Wordのマクロで文章の最後まで連続置換をする方法

このQ&Aのポイント
  • Wordのマクロを使用して文章の最後まで連続置換する方法について教えてください。
  • 上記のようなマクロを作成しましたが、連続置換が最後まで適用されない場合はどうすればよいのでしょうか。
  • マクロを使用して連続置換をする際に、文章の最後まで適用する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

ご質問の場合は、そのマクロが何をするか書いていただいたほうがよいですね。 一応、書式をMSゴシックに替えるものとして理解して作りました。また、Find でループして交換する法もありますが、一括、書式交換というなら、以下のようにすればよいと思います。 Sub FormatReplace()   Selection.Find.ClearFormatting   Selection.Find.Replacement.ClearFormatting   With Selection.Find     .Text = "<G>*<M>"     .Replacement.Text = "^&"     .Replacement.Font.Name = "MS ゴシック"     .Forward = True     .Wrap = wdFindContinue     .Format = True     .MatchCase = False     .MatchWholeWord = False     .MatchByte = False     .MatchAllWordForms = False     .MatchSoundsLike = False     .MatchFuzzy = False     .MatchWildcards = True   End With   Selection.Find.Execute Replace:=wdReplaceAll End Sub p.s.この前、誰か、Match プロパティをTrue のものだけを書いて省略している人がいましたが、Word Macro は、省略しないほうが良いです。

wackwack
質問者

お礼

早々のご回答感謝いたします。今回初めての質問でしたので言葉が足りず申し訳ありませんでした。次回から気をつけます。

すると、全ての回答が全文表示されます。

関連するQ&A