- ベストアンサー
Wordで文字を検索してすべて書式変更
Word2000で、特定の文字列の書式をすべて太字にする・フォントを変える ということはできますか? 「」で挟まれたすべての文字の書式を置換するって感じの使い方です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そのものズバリの機能は有りませんが、マクロを使えば可能です。 1.まず、『「』『 」』で囲まれた文字列を検索し、見つかると反転選択されるので、その反転した部分の書式を設定する。 ・編集>検索>オプション>ワイルドカードを使用チェック> ・「検索する文字列」に、『「*」』(* は半角)を入力 ・「次を検索」で、希望通りに検索出来る事を確認。 ・反転部分の書式を設定 2.マクロを記録 ・ツール>マクロ>新しいマクロの記録>OK ・1.の検索を1回実行後、書式設定し、キャンセルで検索を終了 ・マクロの記録を終了する。 3.このマクロ(Macro1)をループにして、文書の最後で終了するようにマクロを編集する。 4.以上では、「 」も書式設定されてしまっているので、再度、置換により、全ての「 」を元にもどす。これは、「 と 」で、別々に、二度で可能。 5.以上を、1つのマクロにする。 Word マクロ編集(Visual Basic Application)の本を立ち読みして、2-3のコマンドを利用すれば可能でしょう。
その他の回答 (1)
- Zz_zZ
- ベストアンサー率44% (756/1695)
回答No.2
ANo.#1 は、 「 」内の文字列が任意の場合の方法についてのマクロです。その文字列が文書内全体で全て同じなら、「 」で囲まれている必要も無く、その文字列自体の書式を「置換」すれば済みます。
質問者
お礼
置換後の文字列を空欄にしておけば、ワイルドカードを使っても大丈夫みたいです。
お礼
お返事ありがとうございます。 えと、よく調べてみたら、置換→オプション→書式でフォントを指定することができるみたいです。 >Word マクロ編集(Visual Basic Application)の本を立ち読みして、2-3のコマンドを利用すれば可能でしょう。 Wordのマクロは使ったことがないんですが、ナカナカ便利そうですね。 試してみます。