教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

Word  ≫ 検索と置換

Word  ≫ フィールド全般

Word2016:テキスト ルビをWordルビに変換 → 例:字(じ)をルビ変換

 

 

 

 


 

 

 


 

 

 

 

 

Wordのルビをテキスト形式に変換すると↓のように表示されますし、またルビを括弧内に振る文書もあります。

 ↓↓

僕(ぼく)の犬(いぬ)は白(しろ)い

このテキストの振り仮名を「Wordのルビに一括変換したい」というご質問をいただきましたのでご紹介します(注:上級者向け)

◆◆ 手順としては ◆◆◆◆◆◆

  1. 僕(ぼく)…といった「漢字(ひら)」を検索、Excelに貼り付けて「文字」と「ルビ」のデータファイル作成

  2. 差し込み印刷のデータファイルとして1のExcelファイルを接続

  3. {EQ \* jc2 \* "Font:メイリオ" \* hps10 \o\ad(\s\up 9({MergeField ルビ}),{MergeField 文字})} のように差込

  4. Word内の「漢字(ひら)」を検索し{Next}{EQ \* jc2 \* "Font:メイリオ" \* hps10 \o\ad(\s\up 9({MergeField ルビ}),{MergeField 文字})} を置換挿入

  5. 1つ目の{Next}のみ削除し、差し込み印刷を実行

では実際に操作してみましょう!注:漢字(ふりがな)の形式に対し変換できるよう記述。

 


■STEP1:漢字(ふりがな)を検索しExcelのデータファイルを作成

  1. Ctrl+Hキーを押し「検索」タブで「オプション」をクリックし「ワイルドカードを使用する」にチェック

  2. 「検索する文字列」を [一-龠]{1,}\(*\)として「検索する場所▼」を「メイン文書」とする

  3. 漢字(ふりがな)が検索されるので「閉じる」とクリックしそのままCtrl+Cキーでコピー

     

  4. Excelを起動しA2セルに貼り付け、字とルビを取り出す(LeftでもMidでも)
    ★1行目は項目名を入力(元の字、文字、ルビ)

    ★取り出し例:LEFT(A2,FIND("(",A2)-1) ★MID(A2,FIND("(",A2)+1,LEN(A2)-FIND("(",A2)-1)

  5. Excelデータファイルは閉じる

 

■ STEP2:差し込み印刷でルビ文字に変換する

  1. Word「差し込み文書」タブで「宛先の選択▼」−「既存のリストを使用」でStep1のExcelデータファイルを指定

  2. 「文字」と入力しルビを振る →

  3. Alt+F9キーを押す→ {EQ \* jc2 \* "Font:メイリオ" \* hps10 \o\ad(\s\up 9(もじ),文字)} のように表示

  4. 「差し込み文書」タブ−「差し込みフィールドの挿入」から「もじ」と「文字」に代替して差し込みフィールドを挿入(下図)
    ★ルビサイズに注意
     

  5. {EQ…}フィールドの前でCtrl+F9キーを押し{ }内にNextと入力→{Next}

  6. {Next}{EQ…}フィールドを段落記号を含めず範囲選択しCtrl+Xキーで切り取り(↓の状態を切り取る)

  7. Ctrl+Hキーを押し「オプション」→「ワイルドカードを使用する」にチェック

  8. 「検索する文字列」を [一-龠]{1,}\(*\)、「置換後の文字列」を^cとして「全て置換」をクリック(^cはクリップボードの文字)

  9. 文書内の最初の{next}だけ削除

  10. Alt+F9キーを押し「差し込み文書」タブ→「完了と差し込み」→「個々のドキュメントの編集」→「OK」をクリック

以上でルビに変換されます。尚、これらは漢字(ふりがな)の形式に対し実行します。

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows