保存

时间:2015-07-10 18:50:32

标签: vba ms-word

我正在使用Office 2010.我创建了一个带有短VBA程序的dotm,以根据用户和当前日期创建标准文件名;它更新自定义doc变量,并使用其创建的名称将文件作为.docm保存到指定目录。文档保持打开状态,我可以编辑,保存,等等。但是,在关闭文档并尝试重新打开文档后,我收到此消息:

The file <blah>.docm cannot be opened because there are problems with the contents.

在写字板中打开文件对我未经训练的眼睛显示了一堆胡言乱语,但我没有看到任何明文。 docm文件没用。

我确实发现我可以将docm文件保存为docx并且一切工作几乎完美,我可以重新打开文档,但最终,我在VBA中创建的一个自定义字段丢失了,该字段基本上具有该字段已被删除。

搜索解决方案表明存在病毒/恶意软件侵扰,但病毒软件(赛门铁克)表示该文档未被感染。

戴上我的阴谋论,我认为我们可能有一个公司政策使docm文件非法,选择破坏它们而不是禁用保存为docm的选项。我已经认为这不合理,因为有价值的工作会丢失,坦率地说,我的公司不会这样做。

我还禁用所有加载项以响应此问题,但对此问题没有明显影响。

似乎用宏保存文件不起作用&#34;正如预期的那样#34;也就是说&#34;它不起作用&#34;。这个特殊的应用程序在创建初始文档后不需要宏,但是,我将来需要这样做。

我感谢任何和所有的帮助和建议。

0 个答案:

没有答案