プロが教えるわが家の防犯対策術!

一つのエクセルファイル(Win2000、XP+Excel2000で作成)をあるパソコンで表示すると正常なのに、別のパソコンで表示すると日本語の一部(日本語全部ではない)が□や|に文字化けしています。正常なのはWin2000、XP+Excel2000の組み合わせ(三台)で、文字化け表示するのはWin98SE+Excel2000の組み合わせ(三台)です。
セル表示で文字化けしていても数式バーは正常表示されています。フォントを変えたり書式のコピーで正常に戻ることは確認されていますが、他組織に送る正式文書なのでそのような手間をかけることを要求することができません。http://homepage2.nifty.com/winfaq/fontstrouble.h …等を見てWin98SE側をいじったのですが正常に戻りません。複数のWin98SEが文字化けするので、WinNT系側に問題がありそうです。原因を教えて下さい。

A 回答 (2件)

ブックで使用されているフォントが、Windows98のマシンにインストールされていないのではないでしょうか?



見栄えなどを重視した関係で、文字化けしたセルにWindows98マシンにはインストールされていない、英数用のフォントを使用してしまったのでは。

他のパソコンとの互換性を重視する場合は、MSPゴシックなどの標準フォントで統一して作成することをお勧めします。

この回答への補足

アドバイスありがとうございます。
当ファイル上で使っているフォントはMSP明朝の9~11ptみです。文字化けしているセルもしていないセルも満遍なくMSP明朝の9~11ptです。それのフォントをMSPゴシックに変更したり、9ptを10ptへ、逆に10ptを9ptに変更したりすると正常に表示されます。

補足日時:2003/06/11 09:13
    • good
    • 0

OSが違って 表示されない文字があるとしたら


ユニコードですね。
ユニコードは、98系では 表示されませんが、
IMEパッド等から見ることはできます。
    • good
    • 0
この回答へのお礼

早速の返事ありがとうございます。
済みません、もう少し詳しくご教授願えないでしょうか?
ShiftJISコードの字は「わからない(存在しないコード)」とき、□四角や┃縦線が表示されるってのは何となくわかるのですが、どうしてそうなるのでしょう?
そうならないようにするには?

お礼日時:2003/06/11 09:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!