.xlsm文件以只读方式打开

毫无疑问,这是一个很容易的解决scheme,这里有人遇到过…

我有一个Excelmacros启用文件(.xlsm),有一些VBA来制作图表,select数据,获取数据,缩放等等,但是当我打开文件的时候有75%的时间,它说另一个用户打开文件,将只读。

我仔细检查过,我绝对是打开文件的唯一用户。 如果文件位于此计算机的硬盘驱动器上,或者如果从服务器加载,则会发生同样的情况。

如果文件保存为.xls文件,则至less不会出现问题。

添加“结束”的VBA代码看起来没有任何效果。

我只能从我的上面的testing中认为这是导致此问题的文件的VBA部分中的东西。 任何帮助将非常感激。

有些想法:

1)检查你的代码,看看在任何时候,你打开文件(workbook.open到当前文件)
2)文件在networking上?
3)如果它是只读的,请检查.xlsm的合法性
4)进入选项 – 信任中心 – 信任中心设置,看是否启用macros。

这些是电脑的Excel设置。 如果转到function区上的“文件”选项卡,Excel选项并转到信任中心>信任中心设置,您可以修改此选项。

您可以设置受信任的位置文档或发布者。 同时检查macros设置和保护。