- 締切済み
Wordで先頭の文字が特定の文字列の行だけフォントを変更したいのですが
Wordで先頭の文字が特定の文字列の行だけフォントを変更したいのですが,どのようにしたらできるか教えて下さい。 具体的には,複数行(1500行くらいあります)のうち4分の1ずつ,それぞれの行頭に特定の文字列が与えられてます。特定の文字列とは次のようなものです。 \ref abcdefg \ph [abcdefg] \t abcdefg \f abcdefg 「abcdefg」はそれぞれ適当な文字です。 このような行が1500行続きます。 このうちの\phと\tの行のみ(それぞれの行全体),フォントを変更したいのですが,どのようにしたら可能でしょうか。 検索・置換の方法を調べて試してみましたがうまくできません。 ご存知の方がいらっしゃいましたら教えて下さい。よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- enunokokoro
- ベストアンサー率74% (3543/4732)
回答No.1
もっとよい方法やマクロでの変更方法があるでしょうが、私なりに 考えた方法でよければ試してみてください。 置換する前に、フォントの変更をするためにスタイルを用意して、 希望するフォントを段落スタイルとして登録します。 (文字スタイルではなく段落スタイルにすることが重要) [置換]ダイアログで[ワイルドカード]にチェックを入れます。 [検索する文字列]:(\\ph )(*) [置換後の文字列]:\1\2 [書式] スタイル:登録してるスタイル名 これで \phのある段落のフォントが変更されます。 [検索する文字列]:(\\t )(*) にすれば \t のある段落が対象になります。
お礼
ありがとうございます;) できました! 3時間くらい闘ってたので泣きそうに嬉しいです。 本当にありがとうございます。 応用もできそうなので大変勉強になりました。 ありがとうございました。