• 締切済み

ExcelのシートをWEBページで保存するとルビ情報が入ってしまう

Excel2000で作成したシートをWEBページで保存しました。 IEでこのシート内容を表示してソースを表示すると、一部の文字列(漢字部分)の中に<rt></rt>で挟まれた、どうも「ルビ」らしいものが入っています。 同じシート内でも<rt></rt>がない文字列もあり、また同じExcelのシートを利用して内容を打ち変えてWEBページにしても、まったく<rt></rt>がないがないものもあります。 もちろんExcelシート内で「ルビ」は使用していません。 どうしてこのようなことになるのでしょうか? 一旦WEBページ化した中から文字列をコピーしてメモ帳などに貼るとこの「ルビ」部分が表示されてしまい、大変困っています。 何かご存知の方、よろしくお願いします。

みんなの回答

noname#134955
noname#134955
回答No.2

セルの編集過程とルビの関係ですね。 仕様については知りませんので、経験上わかっている ことを列挙します。 セルに「保存」と入力する場合、 1. ほ ぞ ん 変換 → 「ほぞん」 2. た も つ 変換 つ削除 そ ん ざ い 変換 在削除 → 「たもそんざい」 3. メモ帳の「保存」文字をコピー → ルビ無し 4. =T("保存") → ルビ無し こんなところでしょうか。

すると、全ての回答が全文表示されます。
noname#134955
noname#134955
回答No.1

セルに漢字を入力した時、内部で自動的にルビが 作られます。webページ保存のときに、それが一緒に 書き出されます。 回避方法ですが、全部のセルを選択して、 「書式」→「ふりがな」→「表示/非表示」 で、自動的についたルビが表示されますので、 これを編集してふりがなを消せば、出なくなります。 ルビの自動生成がセルの編集過程に依存するため、 ルビが出たり、出なかったりという現象もおこります。

39call
質問者

お礼

回答ありがとうございます。 自動的にルビが作成されるのは知っていましたが、 いままでWEBページに書き出してもこのようなことがなかったので、 焦ってしまいました。 ところで「セルの編集過程に依存する」とはどう言うことでしょうか。 この点をもう少し教えていただけますか?

すると、全ての回答が全文表示されます。

関連するQ&A