Registered 2022.04.30 Update 2023.05.21 技術習得:業務系アプリQ&A,独自開発
Registered 2022.04.30 Update 2023.05.21 技術習得:業務系アプリQ&A,独自開発
Excelの出力結果がおかしいのは仕様です。Excel97から使っていますが、解消しません。
WordやPowerPointもズレますが、Excelほどひどくありません。
開発チームが違うからこの現象が起こるらしいです(真偽不明)。
Excelオブジェクトの印刷ズレ対策は絶対ではありますが、無くは無い、と言えます。
力技や利便性を失いますが、できます。
常に同じプリンターで印刷するなら、そのプリンター用のズレ幅を意識したファイル作成を行うことで解決です。
そんなことをしたら画面上でズレる?
同一ファイル内に「画面用シート」と「プリンタ用シート」を作り、値は数式で参照すればいいのです。
無駄は多いですが確実です。
画像にしてしまえば概ねズレません。
該当セル範囲を選択してコピー、別セルを選択後に[貼り付け]→[図]で完全画像化します。
[貼り付け]→[リンクされた図]では通常のExcelと同じなので高解像度ですが、ズレます。
[オプション]→[リボンのユーザー設定]→[すべてのコマンド]→[カメラ]も通常のExcelと同じなので高解像度ですが、ズレます。
そのほかの画像化方法もありますが、結果は同じなので割愛します。
また、完全画像化には問題点もあります。
解像度の落ちない「リンク画像」や「カメラ」はズレ、画像(PNGやJpen)では利便性が悪いです。
多少のズレは収まりますが、ズレ自体は発生します。
Office Word 2013~2017時代は「新しい描画キャンパス」内にオブジェクトを配置するとズレ対策になっていましたが、厳密にいえばズレます。
Excelには「新しい描画キャンパス」が無いのでどうにもなりませんね。
Excel2013時代にどれほどズレが生じるのか検証したことがあります。
Excel、Word、PowerPointで「5センチ四方の正方形」を描き、同じプリンターで出力した結果を同一の定規で測る、という単純なものです。
Excelは見ただけでわかる長方形、WordとPowerPointは見た目で違和感を感じる上下1mm前後のズレが生じました。
このページを書くため、Office2019で再検証を行いましたが、Excelは上下1mm前後のズレ、WordとPowerPointほぼピッタリでした。
多少の改善が見られます。
この分ならExcel2025あたりで作業画面とほぼ同じになってくれそうですね。
冊子などを作るDTPの現場では、ExcelをPDFに書き出した後、別アプリで修正します。
基本的にそのまま使うことはありません。というか、使えません。線も変になりますから。
契約で「そのままPDF化して、一切手を加えない」時くらいしかそのまま使いません。
まぁ、あまりにひどいときは修正しますけどね。
現時点でのExcelの印刷については、ズレるのは仕様と思ってください。
作業画面で1枚に収まっていても、プレビュー画面や出力紙ではみ出すのも仕様です。
上司に「どうしてズレているんだ!」と言われたら、上記の状態をお知らせし、どのように対応するか相談すると良いでしょう。
私の経験上、「画面用シート、プリンタ別印刷用シートを分ける」になる可能性大ですけどね。