Memo 9246 :: 翻訳備忘録・雑記帳 top > 備忘録 > MS Word で全角の英数字を半角に一括変換し、カタカナは全角のまま残す

MS Word で全角の英数字を半角に一括変換し、カタカナは全角のまま残す

 前エントリー「MS Word で全角の英数字を一括で半角に変換する」をアップしたところ、カタカナは全角のまま残して、全角の英数字を一括で変換する方法を教えてくださった方がいたので、前エントリーの訂正を兼ねて方法をアップしておきます。

 前回は「文字種の変換」のみを使って全角から半角への変換を行なったため、カタカナまで半角に変換されてしまいました。今回は、「文字種の変換」を実行する前に、ワイルドカード(正規表現)検索で、カタカナを除く半角変換可能な文字(全角の英数字、記号、スペース)を検索しておきます。つまり、前回は文書全体を対象に半角変換を行なったのに対して、今回は半角に変換する対象を限定してから半角変換を実行するということです。たとえば、以下のような文書を一括変換するとします。

翻訳日本語原稿

1. Word の[検索と置換]ダイアログボックスの [オプション] を表示し、[検索する文字列] フィールドに、[□0-9A-Za-z¥!-~*] と入力します。「□」は全角のスペースです。かっこ([ ])とハイフン(-)は半角で、それ以外の文字はすべて全角です。実際に使用する際は、以下の文字列をそのままコピー & ペーストすると便利です。

[ 0-9A-Za-z¥!-~*]

2. [見つかったすべての項目を強調表示する](または [すべて強調表示する]) と [ワイルドカードを使用する] のオプションを選択します。

3. [すべて検索] をクリックします。

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

4. 全角の英数字、記号、スペースがすべて検索され強調表示されます。

ワイルドカード検索で見つけられた全角の英数字、記号、スペース

4. [文字種の変換] で [半角] を選択して、全角から半角への変換を行います(詳細はエントリー「MS Word で全角の英数字を一括で半角に変換する」を参照)。変換後は以下のようになります。カタカナは全角のまま残っています。

[文字種の変換] で 全角から半角に変換

 全角スペースを半角スペースに変換する必要がない場合は、手順 1 の [検索する文字列] の指定時に以下のように入力します。

[0-9A-Za-z¥!-~*]

 手順 1 または上記の文字列を単語登録しておくと便利です。この方法で箇条書きの項目番号も全角から半角に変換できることを期待したのですが、それは無理でした。


trackbacks

当サイトでは、当該記事への言及リンクのないトラックバックは受け付けていません。 この記事にトラックバックをする場合は、トラックバック元の記事に当記事へのリンクを貼ってください。

trackbackURL:

comments

comment form

(Memo 9246 :: 翻訳備忘録・雑記帳 にはじめてコメントされる場合、不適切なコメントを防止するため、掲載前に管理者が内容を確認しています。適切なコメントと判断した場合コメントは直ちに表示されますので、再度コメントを投稿する必要はありません。)

comment form