不少朋友都遇到过这种情况:双击一个Excel文件,结果突然蹦出一句“正在访问打印机,按 ESC 取消”,然后整个Excel卡半天才反应过来。明明没有打印,为啥会出现这个提示?别急,下面我帮你把常见原因和对应的解决方法都整理好,你照着一步步排查就能解决这个问题。

Excel的“正在访问打印机”提示是想在打开文件时获取页面布局信息,比如:纸张大小、页边距、分页预览、打印样式等等。所以,只要打印机驱动或配置不正常,就会导致 Excel 卡在这一步。下面是几个比较常见的原因:
1. 默认打印机处于离线状态:比如打印机关机了、网络打印机掉线了、USB没插好,Excel一直等不到响应,也会卡住。2. 默认打印机驱动损坏或版本太老:Excel启动时会直接读取默认打印机,如果驱动坏了、没装好、不兼容,就会卡住,提示“正在访问打印机”。3. 系统打印服务异常:如果 Spooler 打印服务出现错误,Excel 访问打印机就会卡顿或者完全无反应。4. 默认打印机被删除但系统仍引用原配置:系统的默认打印机记录还在,但实体设备已经不存在了,导致Excel无法获取打印信息。

这个方法比较简单,也能快速判断是不是驱动惹的祸。步骤如下:
1、打开“控制面板 → 设备和打印机”,找到Microsoft Print to PDF(虚拟打印机)。2、右键将其设“默认打印机”。3、再打开 Excel 看是否还会出现“正在访问打印机”4、如果改成虚拟打印机后不卡了,那基本可以肯定是打印机驱动的问题。

如果你不想自己挨个排查驱动,可以直接借助一些专业的工具,比如“本站”来修复是一个简单且省时的做法。步骤如下: