在我的应用程序中,我使用文字自动化从文件中获取文本内容。它没有问题,工作正常。但是在文字自动化处理的那一刻,如果我打开word文件,它会抛出一个带有消息的对话框(任何文件)
“此文件正由其他应用程序或用户使用。 (C:\用户\ XYZ \应用程序数据... \的Normal.dotm)。”
当我关闭对话框时,它要求保存文件“normal.dotm”...模板文件。
仅在MSWord 2007中发生,而不是在MSWord 2003中。任何人都可以告诉解决方案。
答案 0 :(得分:1)
这可能是因为一个Word实例已锁定Normal.dotm并且您的实例修改了它并尝试保存它。
您可以尝试将模板的Saved属性设置为True。试试这个:Application.NormalTemplate.Saved := True
。 Word现在会认为对Normal.dotm的更改已保存,不应再尝试保存。