感谢IT之家网友老虎会武术老猫挡不住的投稿
最近笔者在编辑文档时,突然发现撤销功能出现问题,表现为撤销按钮突然变成灰色,导致无法撤消之前的操作。这个问题给日常使用带来了非常严重的影响,而且在IT之家评论区笔者也看到了有小伙伴出现了相似的问题和疑惑。
由于此Bug出现需要一定的条件,会大概率的发生但不是每次都会遇到,所以没有贸然投稿。在经过了几天的反馈和试验排查之后,终于可以手动复现此Bug,写在这里供大家试验参考,如果发现自己的Office也出现了相同的问题,那么建议最近在编辑文档时,要谨慎修改和检查文档内容,以免发生不可预知的问题。
一、此Bug带来的影响
1.无法撤消之前的操作。具体表现为撤销按钮一直为灰色,或在编辑文档的时候突然变为灰色。
2.保存文档之后会小概率的出现保存失败(但无提示)的情况。具体表现为当你修改完文档点击保存之后,再次打开该文档会出现修改前的内容。
二、复现相关Bug
经过排查,此问题集中在最新版的Windows10和Office 365当中(Windows 10版本号为15063.332,Office 365版本号为8201.2075),当然不排除其他系统版本和软件版本也出现了同样的问题,复现此Bug的方法如下:
1.英文输入状态下的撤销问题
首先输入一段英文,然后点击撤销,会出现整段英文消失的情况,截图如下:
图:连续输入一整段英文
图:点击撤销后整段文字消失
2.编辑时无法撤销的问题
进入文档输入一段中文,会概率性的出现撤销按钮一直为灰色的情况。
图:进入文档输入一段中文
图:撤销按钮自始至终是“无法撤销”的状态
3.修改中文后出现撤销步骤错乱的问题
重启Word 2016,测试后发现撤销按钮变得可以正常工作。再次输入一段文字后,修改其中的两个字,点击撤销会发现撤销步骤错乱,见下图。
图:输入一段文字,可以注意到现在的撤销按钮是正常状态
图:把上文中的“刺客”改成“白猫”
图:点击撤销按钮,会发现光标从文末开始撤销,并没有撤销“白猫”恢复“刺客”
图:多次撤销后,也没有恢复最后编辑的文字