【Word】文字入力後に文字書式を設定する

2015年11月12日

最近書いている書類にて、括弧で囲んだ文字を下線に変更する必要がありました。

このようなときにワイルドカード(Wordの正規表現)が役立ちます。

例えば、以下のような場合です。

(処理前)
上書き翻訳用の(一括置換)ソフトの(ぱらぱら)を使います。

(処理後)
上書き翻訳用の一括置換ソフトのぱらぱらを使います。

ワイルドカードを使って文字書式を設定する方法

検索する文字列: ((*)

置換後の文字列: \1

置換後の文字列の書式:下線

[検索と置換]ダイアログボックス

[ワイルドカードを使用する]をオンにすることをお忘れなく!

置換後の文字列の文字書式の設定ですが、ショートカットキーでできますね。

[置換後の文字列]欄にカーソルを置いて、[Ctrl] + [U] です。

ワイルドカードの解説

検索する文字列に全角の括弧で囲まれた「任意のゼロ以上の文字列→半角アスタリスク」を指定しています。

検索する文字列において、半角アスタリスク半角括弧で囲んでいます。このように半角括弧で囲むと、検索した文字列を置換後の文字列で利用できます。

置換後の文字列は、検索した「任意のゼロ以上の文字列」を設定しています。\1です。

書式の一括設定にも使えるかも

この作業をしていて気づいたのですが、最初から意図的に書式を記号で入力してもいいかもしれません。

つまり、下線を引く部分や太字にする部分を特定の文字列やタグで囲んでおき、後で一括で書式を設定するということです。

テキストエディタを利用している方々は、上付き・下付き等の書式を入力できないため、すでに同様のことをされているかもしれません。

コメント

  • 5. Re:Re:Re:書式設定への応用
    >mojoさん
    さっそくお試しいただきありがとうございます。
    どうぞご利用ください!
  • 4. Re:Re:書式設定への応用
    >新田順也☆ワードプログラマーさん
    書式の設定がまとめてワンクリックでできるようになるのは本当に助かります。
    思い切って質問してみてよかったです。
    ありがとうございました。
    mojo返信する
  • 3. Re:書式設定への応用
    >mojoさん

    ご質問いただいた件ですが、以下のマクロにまとめました。
    ご覧下さい。

    http://ameblo.jp/gidgeerock/entry-12099348515.html

  • 2. Re:書式設定への応用
    >mojoさん

    コメントありがとうございます。
    ご要望いただいている設定の変更は、多少設定を変更すればいいと思います。マクロを組み合わせて実行します。
    またブログ記事にします。

  • 1. 書式設定への応用
    いつもブログを参考にさせていだたいており、大変感謝しております。
    このワイルドカード置換をマクロ化して書式設定をワンクリックで済ませたいのですが、うまくいきません。
    例えば、Times New Roman, 12pt, 下線なし、囲み文字なし、マーカーなし、
    といった設定をすることは可能なのでしょうか?
    どうぞよろしくお願いいたします。
    mojo

-Word
-,