わーぷろおじさん

WordやOffice関連の小細工の備忘録。

【word】ルビを文字スタイルで管理

ルビを文字スタイルで管理

概要

通常、ルビの一括管理はフィールドコードの文字列置換によって行うことが多いと思われるが、当記事では新しい方法として文字スタイルによる管理を提唱する。

手順

(1)文字スタイルを作成

・スタイル名は「ルビ文字」など

・フォント:任意のフォント(段落フォント同じとする場合は指定しない)

・フォントサイズ:任意の値

・位置:「上げる」「任意の値(10ptくらい)」

※位置は書式>フォント>詳細設定の項目

(2)フィールドコードを作成

{EQ \o\ac(ユンピョウ,元彪)}

・上記例の\acオプションは中央揃え。必要に応じて設定(説明省略)

・ルビとルビを振られる文字列の順番は問わない。

(3)フィールドコード内のルビ文字列に文字スタイルを当てる。

思ったこと

一個一個フィールドコードを作成して、スタイルを当てるのは結構手間なので、マクロを用意する必要があると感じた。

表記とルビを一緒に入力するフォームがいいのか、選択した表記に対して、ルビを入力するフォームがいいのか。

まあ当ブログでは、作成例は示しませんが。

留意事項

この方法では、「均等割り付け2」の再現ができないと思われます。

その他

ルビのフィールドコードの凶暴さについては下記記事参照

word-ozisan.hatenablog.com

(追記)

word-ozisan.hatenablog.com