MacOS9上のExcelで、セル幅・高さを合わせて、拡大縮小せずにプリントアウトして、規格にあう書類を作りました。ところが、その書類をMacOSXやWindows上のExcelで開いてプリントアウトすると、1ページで収まらなかったり、セル幅が変わったり、フォントも変わってしまったりで、規格にあわなくなってしまいます。フォントについてはOSごとに変えないといけないのか、と思うのですが、セル幅なども変わってしまうとなると、各OSごとに合わせて作らないといけない、ということになるのでしょうか。どのOSで開いたExcel書類でも出力した見映えが同じようにできる方法はあるのでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/02/28 15:28:21
  • 終了:--

回答(4件)

id:inagaki_hisato No.1

inagaki_hisato回答回数884ベストアンサー獲得回数02004/02/28 16:11:01

ポイント15pt

PDFなどの出力系画像データに変換すれば・・・もっとも編集に制限がありますけどね。

id:enfish

回答ありがとうございます…。PDFという手はありますね…Excelだけでは難しいのでしょうか…。

2004/02/28 16:14:52
id:suikanonaraduke No.2

suikanonaraduke回答回数1014ベストアンサー獲得回数02004/02/28 16:38:37

ポイント15pt

フォントに関しては、MacとWindows共通のフォントを使うことによって問題を回避できます。

ファイルメーカーを使うという選択肢もありますね。

id:enfish

回答ありがとうございます。

そうですね…。ファイルメーカーなどのデータベースソフトを使う、という手はあったかと思うのですが、お互いがこのアプリケーションを持ってないといけない、ということがあるので、比較的誰もが持ってると思われるExcelで何とかならないだろうか、と思った次第です。

2004/02/28 16:47:38
id:Paradise No.3

Paradise回答回数89ベストアンサー獲得回数02004/02/28 17:08:45

ポイント20pt

URLはダミーです。

Macでは72dpi,Windowsでは100dpiの考え方をとっています。従いまして、完全互換は無理です。MSもそういう理由で直す事はしないようです。残念ですが、PDFでの移動ですが、原稿をそのまんまではだめです。

もし、作成する場合は余白を余裕を持てばはみ出しが減ると考えます。ぎっちょんぎっちょんでは確実に泣きます。また、プリンター種でも印刷区域が違いますからその辺も気をつけた方が良いですね。

id:enfish

回答ありがとうございます。

そういうことなのですね。MacとWindowsとの互換は諦めるしかないですね…。

例えば、MacOS9とOSX、WIndows98とMeなどの違いでは互換可能なのでしょうか。

2004/02/28 17:20:04
id:aintyou No.4

aintyou回答回数42ベストアンサー獲得回数02004/02/28 17:39:01

ポイント20pt

http://www.hatena.ne.jp/1077949701##

MacOS9上のExcelで、セル幅・高さを合わせて、拡大縮小せずにプリントアウトして、規格にあう書類を作りました。ところが、その書類をMacOSXやWindows上のExcelで開いてプ.. - 人力検索はてな

URLはダミーです。

私もこの問題に直面してかなり苦しんだことがあります。

もともとExcelは組版ソフトではないので、どんな環境でも同じように、は無理があるようです。

OSが違うとセル内の文字が一字欠ける、なんてことも当たり前で、全く同じだと逆にびっくりするくらいでした。

実際に経験されたと思いますが、特にMac<->Winではその差が顕著です。

対策としてはWordにExcelの表をリンク貼り付けするとか、それとも始めからWordにするとか。

Wordであればかなり似た結果が得られると思います。

もちろん標準的な書体で凝ったことをしなければ、の話です。表内でぎりぎりの列幅や長体の多用、OSに依存する外字、プリンタに依存するほど狭い余白などは泣く結果を見ると思います。

もし見た目をOS問わず統一させたい、というだけの理由であれば、私はWordをお勧めしますが…

あと、データを複数で共有する環境なのであれば、

「体裁がずれていることがあるので気をつけて」

等一言添えるなどしてみてはどうでしょう。

わかる方なら「エクセルはそれが当たり前」と受け入れてくれると思うのですが。

id:enfish

回答ありがとうございます。

もともとなぜExcelで作ったかというと、関数を使って、データベース的な使い方をしたかった、というところにあります。データベースソフトを使うと簡単なのですが、同じソフトを持つ人がなかなかいない、というのもあったので、Excelを使ってみた、という感じです。でも、なかなかExcelだけで何とかするのは難しそうですね…。

でも、何とかもう少し違う方法で可能性を探れるところまでになったように思います。みなさんありがとうございました。

2004/02/28 18:04:30

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません