• ベストアンサー

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

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

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

  • ベストアンサー
  • Zz_zZ
  • ベストアンサー率44% (756/1695)
回答No.1

 そのものズバリの機能は有りませんが、マクロを使えば可能です。 1.まず、『「』『 」』で囲まれた文字列を検索し、見つかると反転選択されるので、その反転した部分の書式を設定する。  ・編集>検索>オプション>ワイルドカードを使用チェック>  ・「検索する文字列」に、『「*」』(* は半角)を入力  ・「次を検索」で、希望通りに検索出来る事を確認。  ・反転部分の書式を設定 2.マクロを記録  ・ツール>マクロ>新しいマクロの記録>OK  ・1.の検索を1回実行後、書式設定し、キャンセルで検索を終了  ・マクロの記録を終了する。 3.このマクロ(Macro1)をループにして、文書の最後で終了するようにマクロを編集する。 4.以上では、「 」も書式設定されてしまっているので、再度、置換により、全ての「 」を元にもどす。これは、「 と 」で、別々に、二度で可能。 5.以上を、1つのマクロにする。  Word マクロ編集(Visual Basic Application)の本を立ち読みして、2-3のコマンドを利用すれば可能でしょう。

manfromthesouth
質問者

お礼

お返事ありがとうございます。 えと、よく調べてみたら、置換→オプション→書式でフォントを指定することができるみたいです。 >Word マクロ編集(Visual Basic Application)の本を立ち読みして、2-3のコマンドを利用すれば可能でしょう。 Wordのマクロは使ったことがないんですが、ナカナカ便利そうですね。 試してみます。

その他の回答 (1)

  • Zz_zZ
  • ベストアンサー率44% (756/1695)
回答No.2

 ANo.#1 は、 「 」内の文字列が任意の場合の方法についてのマクロです。その文字列が文書内全体で全て同じなら、「 」で囲まれている必要も無く、その文字列自体の書式を「置換」すれば済みます。

manfromthesouth
質問者

お礼

置換後の文字列を空欄にしておけば、ワイルドカードを使っても大丈夫みたいです。

関連するQ&A

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

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

  • Word2003の検索・置換について

    検索・置換のダイアログボックスを使い、 書式がフォントやスタイル(太字・斜体) が設定されている文字を、 太字に置換えようと思い、 検索する文字列に設定し、 置換後の文字列をクリックし、置換ようとしたところ、 なぜか、検索する文字列の書式に設定がなってしまいました 何回か試していると、ちゃんと設定がなるときもあるのですが、 ならないときもあります。 どうすれば確実に設定を一回でできるでしょうか?

  • WORDで書式などを利用して置換するマクロをつくりたいです

     WORD2000で書式などをキーにして置換するマクロをつくりたいです。  例)太字の文字列すべてを『♂』『♀』で囲む  これをVBAで表記するにはどう書いたらよいでしょうか?

  • Word2003 置換 書式が設定されている文字列すべてを書式無し(標準スタイル)に置換するのは?

    練習で、書式の条件をつけた文字列に置換えた単語があったとします。 それらをまた書式をつけていない文字列に置き換えを使って戻すのは どうすればいいのでしょうか? (例)  太陽という文字列に対して、  赤い色と太字を条件にし置き換えたとする。  ↓  赤い色と太字を解除して本来の文字列にもどしたい。  この条件は、どうればいいいのか???  置換をつかって、できそうなんですが、  どうすればいいのでしょう。。  教えてくださいませ。。。。。。。。。。。。

  • Word2003で書式の置換がをすると斜体が残るのは?

    よろしくお願いします。 WINDOWS XP上で Word2003を使っています。 編集 置換 コマンドで 文書中から斜体・ピンクの文字を探して 太字・オレンジに置換しようとすると ピンク色はオレンジに変わるのですが、斜体はそのまま残り、太字に書式を置換することができません。 斜体なし のスタイルを選んで、もう一度、太字に置換するのは 面倒なので 何かいい方法がありましたら ぜひ教えてください。

  • Wordの書式設定について

     Wordで文字を入力して(orする前)改行せずに(太字や下線、フォントサイズ変更)などの書式設定を行うと、次に改行して入力した文字列まで前の行の設定がそのまま受け継がれています。なぜでしょうか。  また、どうしたらそうならず標準の設定で入力できるのでしょうか。  「改行してから書式設定する」以外の方法を教えてください。お願いします。

  • ワードで特定の文字列だけを太字にするにはどうしたらよろしいでしょうか。

    ワードである文字列を太字にします。 すると全部の文字が太字になってしまいます。 このとき、フリーズすることがあります。 Ctrl+Zを押すと、指定文字列だけ太字なります。 ワードで特定の文字列だけを太字にするにはどうしたらよろしいでしょうか。 WindowsXP、Word2003です。

  • Word:文字列一括選択→書式変換

    Word 2003/2007を併用しています。 Word文書中の(1995年)や(略)など、括弧に囲まれた文字列を一括して選択し、選択した文字列に対しフォントを落とすなどの書式変換を行いたいと思っています。しかし、特に前者の、「特定条件の文字列を一括選択」をどのようにすればよいのかわからなくて困っています。よい方法をご存じの方がいらっしゃいましたら、お教えいただければ幸いです。 お手数をおかけいたしますが、よろしくお願い申し上げます。

  • wordの書式設定について

    wordを使うたび新しい機能を覚えているような初心者です、よろしくお願いします。 さて、wordを起動すると前回の書式設定がそのまま残っているのですが、コレを一括でクリアする方法はないでしょうか? たとえばフォントやフォントサイズ、太字などなど…。 もしくは終了すると使っていた設定が消えてしまうような、そんな感じのものを探しています。 ヘルプで項目をあたってみたのですが見つけ出せませんでした。 既出で同じような質問が出ていたらすみません。

  • Wordで先頭の文字が特定の文字列の行だけフォントを変更したいのですが

    Wordで先頭の文字が特定の文字列の行だけフォントを変更したいのですが,どのようにしたらできるか教えて下さい。 具体的には,複数行(1500行くらいあります)のうち4分の1ずつ,それぞれの行頭に特定の文字列が与えられてます。特定の文字列とは次のようなものです。 \ref abcdefg \ph [abcdefg] \t abcdefg \f abcdefg 「abcdefg」はそれぞれ適当な文字です。 このような行が1500行続きます。 このうちの\phと\tの行のみ(それぞれの行全体),フォントを変更したいのですが,どのようにしたら可能でしょうか。 検索・置換の方法を調べて試してみましたがうまくできません。 ご存知の方がいらっしゃいましたら教えて下さい。よろしくお願いいたします。

専門家に質問してみよう