「ルビ振り革命」!Wordでルビを一瞬でつける超便利マクロ

桑子研
サイエンストレーナーの桑子研です。毎日が実験。

授業プリントをもっと読みやすくしたい…そんなときに

Wordの「ルビ(ふりがな)」を自動で振れたらいいな、

と思ったことはありませんか?テスト、レポートの課題文、授業プリント……生徒が“読めないから意味も入ってこない”という状況を減らすためにも、漢字にふりがなをふっておくことは大きな意味を持ちます。

とはいえ、すべての漢字にいちいち「ふりがな」を手作業でつけるのは、膨大な労力がかかるもの。そんな悩みを一気に解決してくれるのが「Wordのマクロを使ったルビ振り」でした。実際にこちらのページを参考にして、

▶︎ Wordにふりがなを自動で振るマクロ(かがくカフェ)

(なおこのサイトによると、こちらのサイトをもとに開発したそうです。)

実際にうまく動いていたのですが、いつからか「全部の漢字にルビを振る」というのが、私の環境だと止まってしまうので、不便に感じていました(OSアップデートの関係?)。そこで、新たなマクロを追記して使えるように改良しました初めの漢字にルビを振るというものを20回繰り返すだけのループ文を入れただけなのですが、結果としてほとんど全ての漢字に自動でルビがふれるようになりました。なおwindowsで実行すると動きます。Macだと動かなかったので、ご注意ください。

  1. 次のワードファイルを開いて、その後コードを全てコピーしてください。

    ルビフリ(科学のネタ帳)(ワードファイル)
  2. そのまま、「表示」タブをクリックします。

  3. マクロ」グループ内にある「マクロ」をクリックし、「マクロの表示」を選択します。

  4. 「マクロ」ダイアログボックスが表示されますので、適当なマクロ名(例: test など)を入力し、「作成」ボタンを押します。

  5. VBAエディターが開きますので、既存のコード(もしあれば)を全て削除し、先ほどコピーしたコードを貼り付けてください

  6. 保存をして、VBAエディターを閉じます。

マクロの実行

  1. ルビをつけたいWordファイルを開いて、「表示」タブから「マクロ」→「マクロの表示」を選択します。
  2. リストの中から「Repeat10Times」を選択し、「実行」ボタンをクリックします。

これで、Word文書内のルビが自動で振られていきます。最終的にルビ全体を必ず読み返しましょう。20回以上出てくる単語にはルビが振られていないので、もう一度実行するか、自分で振っていきます。またルビの振り間違いもありますので、微調整が必要です。

採点革命!デジタル採点システム「百問繚乱」を徹底活用する!

お問い合わせ・ご依頼について

科学の不思議やおもしろさをもっと身近に!自宅でできる楽しい科学実験や、そのコツをわかりやすくまとめています。いろいろ検索してみてください!
・運営者・桑子研についてはこちら
・各種ご依頼(執筆・講演・実験教室・TV監修・出演など)はこちら
・記事の更新情報はXで配信中

科学のネタチャンネルでは実験動画を配信中!