• ベストアンサー

ワード2003には漢字とそれに付けたルビとの間隔を調整する機能はありま

ワード2003には漢字とそれに付けたルビとの間隔を調整する機能はありませんか?あったらご教示下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.3

No.2です。   > オフセットの数値が0の状態でルビを付けましたが、それでももっと近づけたいのです。   少し面倒ですが、ルビのフィールドコードを編集すれば可能です。次のように操作してみて下さい。   1) ルビを振った文字列を選択して、右クリックから「フィールドコードの表示/非表示」をクリックするか、または、「Alt」キーを押しながら「F9」キーを押して、フィールドコードを表示させます。 2) {EQ \* jc2 \* "Font:MS 明朝" \* hps10 \o\ad(\s\up 9(ブンショ),文書)} のように表示されると思いますので、「\s\up 9」の「9」を「7」などに変更して「\s\up 7」などにします。 3) 次に、フィールドコードを非表示にするために、フィールドコードを選択して、右クリックから「フィールドコードの表示/非表示」をクリック、または、「Alt+F9」キーを押します。   変更するルビが多数ある場合は、文書の編集作業の最後にWordの置換機能を使って変更すれば、一度の操作ですべてのオフセット値を変更することができます。   「ワードで文章の漢字にルビ(ふりがな)をつける初級」 http://freett.com/comet333/word-035.html   因みに、フィールドコードの「\s\up」のところを「\s\do」に変更すれば、文字列の下側にルビが振られます。   「ルビを文字の下にふる:Word ワードの使い方-フィールド」 http://www.relief.jp/itnote/archives/001271.php

okomoji
質問者

補足

仰せの通りやってみました。満足のいく結果が得られて喜んでいます。有難うございました。ただ、まだまだ文章を書いていく途中ですので、これから先のことを考えると、フィールドコードそのものの「初期設定」(というのでしょうか)をはじめから変えることはできるのでしょうか?フィールドコードの中の数値は、いつも11になっていて、今回それを9に変えたらうまく行きました。最初から数値を9にしておくことが出来ればいいと思うのですが・・・補足と御礼がごっちゃになり、すみません。

その他の回答 (4)

回答No.5

マクロを使ってみてはいかが。 専用のツールバーなどにコマンドを配置してもよいですし、 ショートカットキーを用意してもよいと思います。 ルビの設定は既定のもので作成を続け、必要に応じマクロで 変更するだけです。 フィールドとしての数式などを文書内に利用していなければ 下記のマクロで調整できると思います。 Sub Phonetic_offset() ' ' ルビのオフセットの設定を一括で変更 ' Dim rng As Range Set rng = ActiveDocument.Range(0, 0)  Application.ScreenUpdating = False  ActiveWindow.View.ShowFieldCodes = True      With rng.Find   'ここの数値「11」が現在の文書でルビの既定値    .Text = "\o\ad(\s\up 11"   '希望する値「9」に変更    .Replacement.Text = "\o\ad(\s\up 9"   'すべて置換    .Execute Replace:=wdReplaceAll   End With      ActiveWindow.View.ShowFieldCodes = False  Application.ScreenUpdating = True End Sub

okomoji
質問者

お礼

ご回答有難うございました。まったくの初心者なので「マクロとは?」から調べなおしてみましたが、やはり無理でした。もっと時間をかけて勉強しなおしたいと思います。とりあえずはNO4の方の回答にある、「フィールドコードを置換する」という作業が出来るようになりたいと思います。有難うございました。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.4

No.2,3です。   > 最初から数値を9にしておくことが出来ればいいと思うのですが・・・   残念ながらご希望のように設定することはできないようです。 カーソルが任意の位置にある状態で、「Alt+F9」キーを押すと、フィールドコードが設定されている文字列のフィールドコードが表示されますので、Wordの置換機能を使ってフィールドコードを置換する方法がベストと思います。   なお、ルビのフィールドコードについて詳細に解説されたWebページを見付けましたので、ご参考までに添付します。   「第7章■数式と計算フィールド 3-3.ふりがな(ルビ)」 http://ikutawasabi.hp.infoseek.co.jp/fd7c3-3.htm

okomoji
質問者

お礼

紹介して頂いたサイトなどで勉強しましたが、まだきちんと出来ていません。NO5に頂いた回答も「マクロ」とは? から調べていろいろやってみましたが、付け焼刃では無理でした。回答4に見られるように、フィールドコードの置換という方法をもっと勉強してみます。有難うございました。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

> 2007についているという「オフセット設定」は、私の2003ではどこを探しても見つけることができません。ルビのウインドウがひとつ出るだけでして・・多分この調整は2003ではできないのですね。   2003以前のバージョンでも「オフセット」を指定することができますよ。 「Microsoft Word 2002/2003 - ふりがな(ルビ)を入力/解除する方法」 http://www-06.ibm.com/jp/domino04/pc/support/beginner.nsf/btechinfo/syb0-0169e14

okomoji
質問者

お礼

有難うございます。私の認識不足でした。たしかにオフセットのボタンがありました。オフセットの数値が0の状態でルビを付けましたが、それでももっと近づけたいのです。無理ですか・・・

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

ワード2007ならルビのオフセット設定で変更できますが、ワード2003にはなかったでしょうか。

okomoji
質問者

お礼

結局フィールドコードの数値を変更するというやり方でとりあえず解決しました。でも、不満は残りますね。ルビを打った行の幅が広くなるという傾向は残るようですが、これがワードの限界でしょうか。 有難うございました。これからもよろしく。

okomoji
質問者

補足

早速の回答有難うございます。2007についているという「オフセット設定」は、私の2003ではどこを探しても見つけることができません。ルビのウインドウがひとつ出るだけでして・・多分この調整は2003ではできないのですね。

関連するQ&A

  • WORDのルビの機能で・・・・

    WORDで、1枚の文書を作成し、文書全体を選択した後に一括ですべての漢字にルビを付けたいと思うのですが・・・ カタカナにもルビが付いてしまいます。これはカタカナにはルビを付けない みたいな機能は無いのでしょう? また、例えば「思う」という漢字には「おもう」と送り仮名にまでルビが振られます。「おも」だけでいいのですが、これを1つ1つ直していくのはかなりの手間になるので、どこかで、ルビの細かい設定などの機能は無いのでしょうか? あれば教えて下さい。

  • wordでルビをつけながら、行を等間隔で印刷する方法を教えてください

    wordのルビ機能で漢字にルビをふると、その分、他の行との間隔があいてしまいます。 これは修正して、ルビをふっても、行を等間隔にするようにできるものなのでしょうか? できるとしたら、お教えください。 ちなみにA4用紙で40行×40字で印刷するつもりです。 ご教授いただきたくお願い申し上げます。

  • QNo6117656で質問したものです。ワード2003で漢字にルビを振

    QNo6117656で質問したものです。ワード2003で漢字にルビを振ったらそのルビの上に網掛けの状態が生じて、画面上ではルビが見えなくなることについて解決策を質問しましたが、さらにこまったことが起きました。ルビのかなのフォントを小さくして、次にフィールドコードの中の数値を置き換えて漢字とルビの間隔を狭くしたのですが、この二つの作業が両立しなくなりました。フォントを小さくすると間隔がもとに戻り、間隔を狭くするとフォントがまた大きくなります。 別の文書でやるとこのような現象は起きないので、まったく別に初めから文章の入力をやり直せばよいのでしょうか? 25ページある文書なので、溜息が出そうです。ご教示下さい。

  • ワード2002で漢字にルビをふった時に空く行間を調整したい

    ワード2002で漢字にルビをふった時に空く行間を調整したい  私の使用ソフトはワード2002です。  小説原稿の漢字にルビを振った時、不自然に行間が開き、他の行の行間と見た目が違っていて困ります。  何とか調整する方法はないものでしょうか?  小説はB5縦書き23行詰めで、1ページ2段の設定です。  いい方法を知っておられる方がいましたら教えてください。

  • Wordのルビをつけたあとの行間について

    MicroSoft Wordで漢字にルビをつけたのですが その行の前の行間がルビの分広がってしまいました。 読みやすいけれどちょっと広がりすぎでバランス悪いので 少し行間をせばめたいのですが、 書式→段落→インデントと行間隔→間隔 でいじっているのですが、思うようになりません。 どうかご助言お願いします

  • 文字とルビとの間隔について

    WORD2000を使っています。 文字を打ちそれにルビをつけます。 するとフォントの種類によっては文字と、文字についているルビとが離れすぎて体裁が悪いことがあります。 フォントサイズを大きくすればするほど顕著で、 文字とルビとの間隔が広くて違和感があります。 (文字の間隔、ルビ自体の間隔ということではなく あくまでも文字とルビとの間隔です。) 文字とルビの間隔を狭める方法はありますか? 今までの質問集も見たのですが、なにぶん初心者のため わかりやすく教えていただければありがたいです。

  • word2010 ルビを振ると行間が変わる

    word2010を使用して、40×40、縦書きで文章を書いています。 ルビを振ると、その行間が広くなってしまい、行数が変わってしまいます。その対処として、行間を固定値にし、ルビが見える程度に間隔(pt)を調整しても、行数の変動は変わりません。逆に、行数が変わらないように調整すると、今度はルビが見えなくなってしまいます。 行数を変えずに、ルビを見えるようにするには、どうすればいいのでしょうか? よろしくお願いします。

  • OpenOffice Writerでルビを入れても行間隔が乱れないよう

    OpenOffice Writerでルビを入れても行間隔が乱れないようにするにはどうしたらいいのでしょうか。 Writerでルビを振ると、ルビを振った行だけがその上の行と離れてしまいます。 あとで見返した時、とても不自然に見えます。(話のテーマを切り替えるときなどによく空白行を入れるので、それと見間違える) 確かMS Wordの場合、段落の設定で行間を固定幅にしておけば、ルビを振っても行間隔は変わらなかったと思うのですが、Writerにはそういった機能はないのでしょうか。 また、ルビと漢字(ルビを振られる文字)の間隔が少し広めに感じます。 この間隔を狭めるにはどうしたらいいのでしょうか。 補足:現在、行間は「段落」→「インデントと行間隔」で「行間隔:固定 14.1pt」 「ページスタイル」→「行数と文字数」で「行数と文字数を指定する」「ページ単位の行数:34」「ルビ文字の最大サイズ:10.00pt」 で設定しています。

  • QNo6121021で質問したものです。ワード2003での文書、漢字に

    QNo6121021で質問したものです。ワード2003での文書、漢字に振ったルビに網掛け状態発生、その後ルビのフォントの調整と、漢字との間隔調整が両立しない件を質問しました。改善策はやってみましたが総てだめ、お手上げで、新規作成の文書を作ってそれで同じ事を試しても、改善はなし。どうすればいいのでしょうか・・・ワード2003そのものがおかしくなっているとしか考えられないのですが、そうだとすれば何か方法はありますか? お訊ねいたします。よろしく。

  • エクセルでルビ(ふりがな)と、その下の字との間隔を調整したい

    エクセルのセルに漢字(単語程度の長さ)を入力しました。 書式→ふりがな で、ふりがな(ルビ)を編集しました。 画面上で見た感じでは、漢字の上にほんの僅かな隙間をあけて小さな平仮名が乗っている感じです。 ところが、いざ印刷すると、ふりがなと、その下の漢字がくっつきすぎていて、かなり読みづらいです。 エクセルで、漢字とふりがなの間隔を調整する方法はないでしょうか?