Help us understand the problem. What is going on with this article?

Excelを開くとき、時間がかかる原因が、改ページプレビューだった件

はじめに

Excelを開くとき、時間がかかっていた。

原因は、改ページプレビューにあったのだが、
改ページプレビューが処理時間を大きく左右するとは、
考えてもいなかったため、知見として残しておく。

無題.png

事象

Excelを開くとき、時間がかかっていた。

時間がかかるとき、
CPU使用率が高いサービスはPrint Spooler(splwow64.exe)。

環境

OS:Windows 10
Application:Excel 2013

事象が発生したExcel

シート数:306
改ページプレビュー表示のシート数:303

考察

Excelを開くとき、改ページプレビュー表示のシートがあれば、
Print Spoolerを呼び出すと思われる。

Print Spoolerの処理時間は、
「通常使うプリンター」に左右されるが、基本的には長い。

対策

改ページプレビュー表示を、標準表示に変更する。

改ページプレビュー表示が必要なときは、その都度、変更する運用にする。

対策の効果性を検証

対策前

シート数:306
改ページプレビュー表示のシート数:303

通常使うプリンター かかる時間
富士ゼロックス 2分4秒
EPSON 40秒
FinePrint 30秒

対策後

シート数:306
改ページプレビュー表示のシート数:0

通常使うプリンター かかる時間
富士ゼロックス 6秒
EPSON 6秒
FinePrint 6秒
wookiee33
27歳 SIer
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした