|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
原来,我的xla文件都能直接修改代码后保存的。
大前天,xla文件改了一点代码,第二天再用时,发现改动的部分没有保存下来。然后开始排查问题。
1、修改了一些代码,在代码编辑页面点了保存。可以在文件夹中看到这个xla文件已经改变了最后修改日期。但是只要一关闭所有的excel程序。文件夹中的文件又自动变回8月14日的老版本文件了。
2、换了台电脑,正常了,xla文件可以修改保存。
3、把xla改成xlam文件,在我的电脑上,还是修改不了。修改完,代码可以运行的。只要一关闭整改excel,又恢复到老版本。
我怀疑:
1、office升级补丁,不允许直接修改xla,xlam了?
2、360什么的,做了保护了?
3、我的excel的设置里,被什么代码修改了一下设置,变成不允许修改xla,xlam文件了?
没找到问题,我现在是把xla文件改成xls文件,每次在xls文件里改完代码,保存后,再另存为xla文件。
补充一句,xla文件改回xls文件的方法:
在立即窗口中运行ThisWorkbook.IsAddin = False,然后另存为.xls文件
|
|