问题现象:

正在Visio里画图呢,保存后(ctr+s),发现无法撤销之前的步骤了,就好像保存后,会把历史操作步骤全部清空了,我感觉是个bug。(之前我的Visio也不这样(文件保存操作不影响undo和redo操作),而且别人电脑的visio也不这样)

网上搜了一下,倒是也有人问过这个,但是没有给出答案。

解决办法:

经过我的测试,我把里面的内容全部复制,然后新建一个visio文件粘贴进去,发现这个新的visio文件里面却是可以保存后仍然撤销的(所以就通过这样方式解决吧,以后就用这个新的visio文件了,这个文件是可以正常撤销操作的)。此外,我别的visio文档,人家也是没问题的。

因此我认为该问题原因:我那个visio文件有问题了(比如那个问题visio文件我是不是设置了什么,或者嵌入了什么在里面,我之前是因为win10强制晚上更新重启了(睡觉前我没关机,那个visio文件一直打开着的),第二天我这个文件就出这个问题了,所以应该是win10更新重启改变了我当时正在打开的那个visio文件了),而不是visio软件本身的问题。因此记得经常保存文件,而且备份习惯,而且晚上关机吧。

虽然没有找到真正的原理,但是这样也可以解决了,就可以了。电脑上很多类似的问题,也是莫名其妙的,作为用户,其实都只能这样解决了,没必要都去瓦根到底,转牛角尖。如果非要找问题真正原因,那只能让微软给我们看visio软件源码了,显然这是不可能的。