• 締切済み

Wordファイルの一括フォント変更

大量のWord(2003)ファイルがありまして(すべてMS明朝 20pt)、それらすべての文章中のフォントを変えたいのですが(MS明朝 16ptに)、何か良い方法はありませんでしょうか? ひとつずつ、ファイルを開いて、すべて選択してフォントサイズを変えて、保存して終了という作業だと、時間がかかるし面倒だと思います。 何か良い方法がありましたら回答をお願いします。

みんなの回答

回答No.2

それでは、とりあえず次のような内容ではいかがでしょうか。 1.新規にWordを開き、次の操作をします。  1)[Alt]を押しながら[F11]を押します。  2)開いたウィンドウの左端の Project(文書1) を選択して [挿入]-   [標準モジュール]と進みます。  3)右側の白紙の部分に下記のモジュールをコピペし、そのウィンドウ   を閉じます。  4)このWordファイルを、任意の空フォルダに myMacro.doc の名前で   保存します。 2.文字サイズを変換したいファイルすべてを上記Wordファイルと同じフ  ォルダに置きます。 3.myMacro.doc を開き、[ツール]-[マクロ]-[マクロ] から ChgFonSz  を選択して実行します。  ※本番の前にコピーファイルで試してください。 '以下は上記 1-3) でコピペするモジュールです。 Sub ChgFonSz()  Dim FPath, FName  Application.ScreenUpdating = False  Application.DisplayAlerts = False  FPath = ActiveDocument.Path & "\"  FName = Dir$(FPath & "*.doc")  Do While FName <> ""   If FName = "myMacro.doc" Then GoTo Nxt   Documents.Open (FPath & FName)   With Selection    .WholeStory    .Font.Name = "MS 明朝"    .Font.Size = 16    .HomeKey Unit:=wdStory   End With   ActiveDocument.Close Nxt: FName = Dir$  Loop  Application.DisplayAlerts = True  Application.ScreenUpdating = True End Sub

kobutoni
質問者

お礼

返事が遅れて申し訳ないです。 ありがとうございます。 期待していたのとは、少し違いますが、マクロの勉強にもなり助かりました。

回答No.1

自動的に変更するのでしたらマクロを使用することになります。 ファイルをひとつ開いて全文選択しフォントを変更して保存、の操作を ファイル数分繰り返すマクロを作成することになりますが、いちどきに すべてを変更する必要があるのでしょうか。 文字サイズを無条件で変更した場合、改行だけの行ができたり、文章の 行変わり位置やレイアウト上の不都合が生じることも考えられます。 ファイルを使用する時点で都度変更されたほうがよいと思うのですが。

kobutoni
質問者

お礼

回答ありがとうございます。 やはりマクロになりますか・・。 そういう一括で変更してくれるソフトとかあったらかなり助かったのですが・・。 ちなみに、ファイルは文章データベース(に近いもの)に使用するもので、それぞれのファイルは短い文章のもので、フォントサイズを少しかえるだけなので、レイアウト上の不都合はありません。

関連するQ&A

  • Wordファイル内の所定のフォントを変更

    現在のファイル内で「本文」のフォントがSimSunになっています。 Wordの「ホーム」-「フォント」でフォント名のプルダウンリストの所でもテーマのフォントで「SimSun(本文)」になっています。 元々このWordファイルの本文はMS明朝でしたが、別の中国語環境OSでこのWordファイルを編集したあとに本文がSimSunになってしまっています。これを元のMS明朝に直したいですのですが、方法を教えてください。 「本文」以外、見出しなはMSゴシックも入っているため、全選択して一括変換はできません。 こちらのWord環境は2010、OSは日本語です。

  • Wordのフォント

    Wordを使う時、私はいつも「MS明朝」で書いているのですが、先ほどこの前書いたWordのファイルを開けてみると、MS明朝ではないフォントで出てきました(見た目が)。 でも、フォントの欄にはちゃんと「MS明朝」って出ています。 どうしたらなおせるのか教えてください。 お願いします!

  • フォントサイズ変更によりフォントが変わってしまう

    ■環境■ ・Windows7 64bit ・Excel 2016 MSO (16.0.8431.2046) 64ビット フォントが変わってしまう現象があります。 皆さんの環境でも発生しますか? 何か解決策があれば知りたいです。 ■手順■ 1.ファイル→オプション→[次を既定フォントとして使用]をMSゴシックにします。 2.エクセルを一旦終了して、再度起動します。 3.1つのセルに「あいうえおかきくけこ」と入力します。 4.そのセルのフォントを「MS P 明朝」「フォントサイズ12」にします。 5.マウスで「あいうえお」だけを選択してフォントサイズを9にします。   これで、前半がフォントサイズ9で後半が12の「MS P 明朝」の文字列になります。 6.ファイルを保存して閉じます。 7.ファイルを開きなおすと「MS ゴシック」に変わってしまいます。 ■補足■ ・複数のパソコン(同じバージョンのExcel)で発生します ・そのセルのフォントは「MS P 明朝」なのに見た目「MS ゴシック」です。 ・Excel2013(15.0.4963.1000)MSO(15.0.4963.1002)32ビット では発生しません。

  • ワードのフォントが減ってしまいました

    Meでワードを使用するために開いたところ、フォントがおかしくなってしまいました。 普段なら、新規作成で開くとMS明朝なのに打ってみるとゴシック体に・・・ 直そうと思いツールバーのフォントのプルダウンを探したら 6、7種類のフォントしかなく、ゴシックの別のものやら、英語やらのみで 明朝などオーソドックスなものなどすべて消えていました。 インターネットを閲覧していてエラーが起こった後だったので 再起動させてみましたが、全く変わりません。 また、他のワードファイルを開いてもすべてゴシック体で表記され、 同じ症状があらわれます。 普段MS明朝なのでとても打ちにくく、 また就職活動をしており、ワードを使う機会が多いので とても困っています。 なにかわかる方いらっしゃいませんか? 宜しくお願いいたします。

  • ワード2007で数字フォントが変更できません

    ワードのバージョンが2007になって混乱してます。 文章は「MS P明朝」で入るのですが、数字が「ゴシック」や「センチュリー」のままで「MS P明朝」(本文に合わせる)に変更できません。 「テーマ」や「スタイルセット」で「MS P明朝」を選んでも変化ありません。この辺の設定の間違いだとは思うのですが、時間が迫って現在参考書などで検討している余裕がありません。 とりあえず、この便利と云われる機能は無視し、全て「MS P明朝」で入力して、部分的に選択してフォントと大きさを変更する設定方法を教えて下さい。よろしくお願いします。

  • Wordの本文フォントを変更

    現在のWordファイル内の日本語の本文のフォントがSumSun(中国語)になっていますが、これをMS明朝などに変更する方法を教えてください。 Word2010です。

  • wordのpdf保存とフォント

     wordで作成した文章(文章データのみでマクロなどは使用していません)をpdfで保存したいと思っています。  元々Windowsに入っているフォント(MS明朝とかメイリオとか)で保存する場合は問題ないのですが、後から自分でインストールしたフォント(IPA明朝というフォントをよく使います)をpdf保存しようとするとエラーが出て保存できません。  これはWord側の設定を変えなければならないのでしょうか、それともAdobe側の設定を変えなければならないのでしょうか?変え方を含めお教え下さい。よろしくお願いします。    また困っていることではないのですがもう一点質問があります。  pdfファイルのフォントはパソコンの環境に依存するのでしょうか、それとも画像データのようなものなのでしょうか??

  • ワードのフォント

    windows98を使っています。ワードも98です。 ワードのフォント、MS明朝などが使えなくなってしまいました。 使用するプリンターを少しいじったら、ある日突然MSゴシックや、MSPゴシック など一部のフォントしか使えなくなっていました。 文書を全て選択し、フォントに自分でMS明朝と入れて、ENTERを押すのですが、 「MS明朝は現在選択されているプリンタで使用できません」と出て、結局 MS明朝は使えません。 プリンタを「通常使う」と設定したプリンタから、違うプリンタに設定 しなおしたりしたのですが変わりません。 また、ワードがこのようなことになってから、辞書の手書きツールでは 漢字がきちんと表示されず、皆、棒のような模様として表示されてしまいます。 さらに、ワードやエクスプローラーの右上「閉じる」「最大化」などの表示、 スクロールの「上」「下」の矢印などの表示がきちんと表示されません。 数字?のようなものが代わりに表示されています。 これらは、同時期に起こったので何かしら関係があるのではと 思っているのですが原因が分かりません。 PCを終了してやり直すことも何度かしましたが、 やはり変わりません。 なにかしら、対策などありましたら、是非教えていただきたく思います。 宜しくお願いします。

  • ワード2007で書式を変更すると元の書式に戻ります

    ワード2007でMS明朝・サイズ10.5ptで10文字入力して、11文字目でHG行書体に設定し、サイズを18ptに変更するとHG行書体がMS明朝に戻ってしまいます。戻らないようにする方法はあるのでしょうか?

  • wordでのフォントについて

    word2002で、文(表を含む)を作成する場合、初期設定で、MS-明朝になります。 その場合(デスクトップ)、キーボード上、上部の数字は、MS-明朝のようです。 でも、テンキー(右側の部分)は、「sentury」という、フォントになります。これが、デフォルトなんでしょうか? あと、この場合、どちらも、任意のフォントで固定する事は、出来ないでしょうか? 自分の場合ですが、何も設定をいじっていないのに、MS-明朝になったり、MS-ゴシックになったりするような気がします。 そんな時は、一番最後に、すべて選択し、一気に変換しているのですが、状況により、文字が多少ずれることがあるので、手直しが発生します。 これが面倒なのです。

専門家に質問してみよう