• ベストアンサー

「すべて置換」を実行しても飛び飛びに置換される

Word2013です。 文書の「第~」という見出し部分にのみ特定の色を付けたいのですが、 検索にて、ワイルドカードにチェックを入れて、 置換前 ^13第(*)^13 置換後 ^13第\1^13 フォントの色:赤 で「すべて置換」を実行すると、 第一 ~ 第二 ~ 第三 ~ 第四 ~ 第五 ~ と「第」が連続している箇所で、なぜか第一と第三と第五しか(つまり飛び飛びでしか)置換されません。 なぜでしょうか? どうすればすべて置換できるでしょうか?

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

  • ベストアンサー
  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.1

「全て置換」するとき、同じ場所は一度しか置換されません。 つまり、2つの置換対象が一部でも重なっていれば最初の対象しか置換されません。 今回の場合改行が前後で重なっています。 対処法は、指定の仕方をうまく変えて重ならないようにするか、一度別の文字に置換しておいてあとで戻すか、重なっている文字を事前に変えておいて重ならずに置換できるようにするという方法がおもいつきます。

navylight
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • マクロを使いワードの置換で特定の千種類の単語のフォント色を変えたい

    「マクロ」を使ってワードの「置換」機能で特定の千種類ほどの単語を一括で「フォント色」を「赤」に変えたいのですがどうすればよいでしょうか?

  • Wordの置換がマクロ記録できない

    Word文書を作成しています。 複数の単語の、色を変えたいと思い。 置換をマクロで記録をしてみたのですが、実行してもなにも起こらないのです。 これはなぜなのでしょうか? ちなみに置換しているのは色のみで、文字はそのままです。 また他にもマクロのような一括でできる機能などはないのでしょうか? よろしくおねがいいたします。

  • Excel で色付き文字への置換

    こんばんは、 Excel で、シート内の特定の単語(完全一致)だけを 全て赤色のボールド文字列に置換したいのですが、 どのようにしたらよいでしょうか? どうぞお願いいたします。

  • ワードの置換機能で、書式を置換しましたら、一点わからないことがあります

    ワードの置換機能で、書式を置換しましたら、一点わからないことがあります。 文書全体の、「太字」を全て「斜体」に変えようとして、 置換を使って、検索する文字列の書式を「太字」、置換後の文字列の書式は「斜体」を 設定したところまでは良いのですが、 結果が、全て太字の文字が斜体に変わっているのです。 置換を使って、文字色を変えると、前の色が残ることなく変わるのですが、 太字の場合は、なぜ残ってしまうのでしょうか。 他のやり方でかえることもできるのはわかりますが、 置換機能を使って変えたいので、 その理由がわかる方、 どうか教えてください。

  • Wordで文字を検索してすべて書式変更

    Word2000で、特定の文字列の書式をすべて太字にする・フォントを変える ということはできますか? 「」で挟まれたすべての文字の書式を置換するって感じの使い方です。

  • フォントの色を保持したままセルの一部の置換

    セルの一部を置換し、かつフォントの色を保持するマクロをご存知の方がいましたら教えてください。 例えば、 一つのセルに「123ABC」と入力されていて、「123」は赤、「ABC」は黒とします。ここで「123」を「1234」と置換した場合、「1234ABC」が全て赤となってしまい、困っています。「1234」を赤、「ABC」を黒としたいのです。 膨大な量を置換する必要があるため、できればマクロを使って解決したいと思っています。 どうか宜しくお願いします。

  • Wordの置換を使って複数のスペースを一つに直すには

    大量の英文で、複数(数はばらばらです)の連続したスペースが何箇所も含まれています。その部分を、Microsoft Word(2003)の置換を用いて全てスペース1つに整えるにはどうすればよいでしょうか。2つ以上のスペースを、まとめて一度で置き換える方法はありますか。

  • ワードのワイルドカードを使った置換について

    ワードでワイルドカードを使って置換をしたいのですが、うまくいきません。 数字の前の全角スペースを半角スペースに変えたいのです。 置換でワイルドカードを使用するにチェックを入れ、 検索する文字列は「全角スペース[0-9]」 置換後の文字列は「半角スペース\1」 として実行してみたのですが、 〔置換後の文字列〕に指定できない範囲の番号が含まれています というメッセージが出ます。 全角スペース[0-9]はきちんと認識しているようで、検索まではうまくいっているようですが、 置換後の指定の仕方が悪いようなのです。 お教えいただければと思います。 よろしくお願いいたします。

  • word2003の置換について

    以前、複数のword2003の複数のファイルに共通してある文字列を一括して置換する方法を質問させていただきましたが、ファイルの数が100近くあり、回答を下さった方には申し訳ありませんでしたが、うまくいきませんでした。 そこで、別の方法を考えましたが、知識がなく方法がわかりません。どなたかご教授ください。 word2003のファイルを開いた際に、自動的に特定の文字列を置換するマクロは組めないでしょうか? もしくは、上書き保存やファイルを閉じる際に自動的に文字列を置換するマクロはできないでしょうか? 欲を言えば、どのファイルを開いても、設定等を必要とせずに自動実行したいです。 特定の文字列というのは、すべてのファイルに共通している言葉1種類のみです。 例えば、「親」を「子」に置換できればいいのです。 よろしくお願いいたします。

  • セル内の一部の色と文字列の置換

    みなさんこんにちは。 質問ですが、置換したあと、置換した文字のみ青色に変えたいと思っています。 さらにその際に、変換対象外の文字に色の設定がされていた場合には、その色の設定はそのままにしておきたいのです。 たとえば、シート内に ABC123ABCあいう (但し、123だけは、フォントが赤色、他は黒色)というセルがあった場合、 ABC⇒EFG に置換すると、 EFG123EFGあいう (EFGは、青色、123は、フォントが赤色のまま)としたいです。 以上、よろしくお願いします。

専門家に質問してみよう