質問: wordの置換がマクロ記録できない word文書を作成しています。 複数の単語の、色を変えたいと思い。 置換をマクロで記録をしてみたのですが、実行してもなにも起こらないのです。 これはなぜなのでしょうか? ちなみに置換しているのは色のみで、文字はそのままです。 また他にもマクロのような一括でできる機能などはないのでしょうか? よろしくおねがいいたします。
回答: こんばんは。 複数の単語を変換する場合は、ループにしてあげればよいのですが、以下は、文字の色を換えるマクロです。 >これはなぜなのでしょうか? 記録マクロではそのサポートがないからだけです。しょせん、記録マクロの限界です。 sub formatreplacing() with activedocument.content.find .clearformatting .text = "あ" .wrap = wdfindcontinue .font.colorindex = wdauto '黒(自動) with .replacement .clearformatting .text = "あ" .font.colorindex = wdred '赤 end with .execute replace:=wdreplaceall end with end sub