• ベストアンサー

Word

お願いいたします。 「Word」の文書の中にある欧文をイタリックに一括で変更する方法はございますでしょうか? 良い方法がございましたら、よろしくお願いいたします。 参考: WindowsXP+Office2003

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

  • ベストアンサー
回答No.1

Word2000でしか確認していませんが。 編集>置換 で出てくる「検索と置換」ダイアログで、の「置換」タブで、 「あいまい検索」のチェックを外し、 検索する文字列のところにカーソルを合わせて、 右下の「特殊文字」プルダウンメニューから、「任意の英字」を選びます。 置換後の文字列にカーソルを合わせて、右下の「書式」プルダウンメニューから「フォント」を選び、表示されるダイアログで、「スタイル」を「斜体」にし、OKをクリック。 全て置換 をクリックすれば、完了です。

Fujjy
質問者

お礼

ありがとうございました。お手数をおかけいたしました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

WordのVBAは不案内のものですが、 英文字のある文章部分を(適当に多めに)、(勿論全角漢字等も含んでいて良いを)範囲指定して、下記を実行する。実行方法は ツール-マクロ-VBEをクリックして、VBEの画面にいたり、挿入-標準モジュールをクリックして、出てくる画面に下記をコピーして貼りつける。そして実行する(先に範囲指定を忘れないように) Sub Macro1() For i = 1 To 20 With Selection.Find .Text = "^$" End With Selection.Find.Execute With Selection.Font .Italic = True End With Next i End Sub のi = 1 To 20の20を英字文字数を見繕って それより多少多い数を指定して実行すると、 (A)全角英字(大小)(B)半角英字(大小)とも斜体になりました。 少なすぎて、変換洩れがあれば、その部分だけ範囲指定して、上記と同じことを繰り返せば良い。 本当は英字が見つからないか、検索が先頭に戻ったことを捉えて、書式変更設定を止めるべきなんだが、自信なくご免。

Fujjy
質問者

お礼

ありがとうございました。

  • fukuchan7
  • ベストアンサー率51% (156/302)
回答No.2

ただ、単に「斜体」で良いのなら、該当の欧文をドラック(全体なら編集メニューから全体選択で・・・)して、ツールバーの斜体のアイコン「I」をクリックすれば簡単に斜体になりますが・・・

Fujjy
質問者

お礼

何十ページもある文書の中から、英文だけを抜き出すのが面倒で・・・σ(^◇^;)