質問: ms word 2002で特定のフォントを検索して置換する方法 ms word 2002で特定のフォントを検索して別のフォントに置換する方法 をどなたかご存知ですか? 例えば以下のような文字列があるとします。 あいうえお テスト 試験 かきくけこ 123 456 abc def ghi jkl この文字列のうち、全角の文字(英数字を含む。)は、「かきくけこ」を除き、全て「ms 明朝」です。「かきくけこ」の部分は、「msゴシック」です。半角の文字は全て「century」です。 <その1> 上記の文字列の内、「ms 明朝」の部分のみ全て強調(ハイライト)したいとします。 この場合、私が行なっている操作は以下ですが、うまく行かず「ms 明朝」の部分だけではなく、全ての文字列(century部分も含む。)がハイライトされてしまいます。 <私が行なっている操作> メニューバーの「編集」→「検索」→「検索と置換」画面で「検索」タブを選択し「見つかったすべての項目を強調表示する」をチェックします。その後「検索と置換」画面の「オプション」ボタンをクリックし、検索オプションの「ワイルドカードを使用する」にチェックを入れます。(その他の検索オプションは非選択)。そして、「検索する文字列」に「?」と入力し、「検索と置換」画面の一番下にある検索項目の「書式」ボタンをクリックし「フォント」を選択します。「検索する文字」画面で「フォント」タブを選択し、「日本語用のフォント」入力欄で「ms 明朝」を選択します(英数字用のフォント入力欄を含め、その他の入力欄は空欄。「文字飾り」チェックボックス項目は、グレーアウトの状態)。この状態で「検索する文字」画面のokボタンをクリックして閉じ、「検索と置換」画面で「すべて検索」ボタンをクリックしています。 どのようにすれば、文字列内の「ms 明朝」の部分のみ全て強調(ハイライト)できるのでしょうか? <その2> 上記の操作がうまく行った場合(「ms 明朝」の部分のみ全て強調(ハイライト)できた場合)、その「ms 明朝」の部分を全て他のフォント(例:「ms ゴシック」)にするには、どのようにすればよいのでしょう? この操作に関する情報が記載されたサイトのurl等がありましたら、併せて教えて下さい。 よろしくお願いします。
回答: no.2です 補足質問1:への回答 [英数字用フォント]も指定したほうがよいと思います。 今回の質問では、初期設定のままのwordで、基本的な[標準]スタイルが 使われている範囲を検索すると推測して、他の書式(スタイル名指定なし) は[ ms ゴシック]だけということを前提に回答しています。 スタイルで管理しているのならよいのですが、一般的にはスタイル名を 適用していることはないので、一般的な設定をしているのなら前の回答 にあるような手順で十分対応できるのですが、本来は[英数字用フォント] も指定しておくことが望ましいです。 例えば、[英数字用フォント]の指定が[日本語用フォント]と同じにして いる場合もありますので、この場合は個々に指定をしないとならないと 検索対象に含まれてしまうからですね。 補足質問2:への回答 [記号と特殊文字]でフォント名を指定しているのは、フォントによって コードの範囲が違うからです。[ ms 明朝]のフォント内でも半角英数字 があることは理解されていると思いますが、半角として認識される記号 の範囲が[ century ]よりも広いために、使われないコードも検索対象に なることと、その文字を挿入してコピーして検索へと貼り付けをしても コードとして意味がない場合もありますので。 このことを前の回答に載せたのは深い意味があるわけではなく、記号が どこまで[ century ]で使われているのかを確認させることで個々の記号 を本文内で調べる手間が多少は省けると思ったからです。 私は専門的な知識を持っているわけではないので、検索する文字列への 指定の範囲を具体的に知っているわけではないことから、過去ログなど や一般的な書籍で紹介されている方法を提示しただけです。 補足質問1や補足質問2でも共通することは、スタイルでの管理をしてる 場合ならスタイル名を指定するだけで済むのですが、スタイルでの管理 がされていない一般的な文書では検索や置換を指定するときでは、記号 などを調べるときにはある程度手間をかけるしかないのです。 応用質問:への回答 補足質問と関連しますが、[日本語用フォント]と[英数字用フォント]の 両方が必ず適用されているのがwordのスタイルだと思って、[ century ] であったとしても、検索対象の文字に適用されているスタイルの日本語 になったときの[日本語用フォント]も指定する必要があります。 [ century ]にたいして[ ms ゴシック]が適用されていることもあるので 必ず指定する癖をつけたほうが確実です。 作業ウィンドウで[書式の詳細設定]で選択してある文字列のフォントの 指定が確認できますので迷ったときには利用してはいかが。