Excel 多文档任务栏按钮的显示问题

经常使用 excel 办公的用户可能都遇到过这个问题:当打开多个 excel 文档时,任务栏却没有对应数目的按钮,这问题可能是 windows 或 excel 的 bug,只能寻找替代方案规避

问题

测试环境

我们采取的测试环境是 Windows 10, Office 2010 均为 x64 版本

配置

我们需要把任务栏按钮的合并方式修改为『从不』,避免正常的按钮合并造成干扰

重现步骤

  1. 我们在桌面上新建两个 xlsx 文件,分别为『工作簿1.xlsx』和『工作簿2.xlsx』
  2. 依次打开『工作簿1.xlsx』和『工作簿2.xlsx』,正常任务栏会显示两个按钮分别对应不同的文件

https://i.loli.net/2018/08/01/5b616f5d1fc00.png

  1. 关闭并重新打开『工作簿2.xlsx』,检查任务栏按钮是否有变化,如果仍有两个按钮,重复该步骤,直至出现一个按钮的情况,如下

https://i.loli.net/2018/08/01/5b616fca06a84.png

讨论

网络可寻的解决方案

网上提供的解决办法一般是 修改 xlsx 文件的打开方式关闭 dde ,我们也测试过这种做法,还是有一定几率出现该问题, 所以我们推断至少在我们的测试环境下这个办法是无效的,所以这里就不再提了,如有需要大家可以自行搜索

简单方案

我们可以打开一个空白的 excel,然后把『工作簿2.xlsx』拖进去,这样一定会分开按钮,但是会多一个,看上去应该是有两个 excel, 一个打开了两个工作簿,一个空白 excel

https://i.loli.net/2018/08/01/5b61708a55316.png

本文方案

既然是任务栏按钮有问题,那么重启任务栏可不可以解决呢,我们知道重启任务栏需要关闭并重开 explorer.exe,重开 explorer 后, 任务栏如下所示:

https://i.loli.net/2018/08/01/5b616ffcaf6be.png

出现了三个按钮,分别代表 excel、『工作簿1.xlsx』和『工作簿2.xlsx』,点击其中任意一个按钮后,excel 按钮消失, 只留下两个工作簿的按钮

https://i.loli.net/2018/08/01/5b6170e6c984c.png

这么看来,其实这个按钮是存在的,只是因为某些原因没有显示出来,重启 explorer 可以显示出消失的按钮, 所以我们可以在桌面创建一个 re-explorer.cmd 文件,填入以下内容:

:: 关闭 explorer
taskkill /f /im explorer.exe
:: 打开 explorer
start explorer.exe

出现描述问题时,执行批处理文件重启 explorer,对应文档的按钮就会出来啦,点击 这里 可以下载该批处理文件

总结

excel 打开的文档跟任务栏按钮不对应的问题可能是 windows 或 excel 的 bug,遇到此问题时我们可以尝试重开 explorer, 如果问题解决了,那么我们可以创建一个批处理文件放在桌面,下次再出现问题,执行批处理文件即可