我正在编写一些非常简单的代码来打开一个 word 文档,将其保存为新格式并关闭文档。但是,如果文档处于锁定状态并获得“正在使用的文件”对话框,我会遇到问题。
现在我很高兴自动选择选项 1 或 3,但似乎找不到方法。理想情况下,我会通过 open 方法上的参数完全阻止它显示。我正在使用 Delphi,但这并不重要。
Wordapp.documents.Open(InputFile);
我正在编写一些非常简单的代码来打开一个 word 文档,将其保存为新格式并关闭文档。但是,如果文档处于锁定状态并获得“正在使用的文件”对话框,我会遇到问题。
现在我很高兴自动选择选项 1 或 3,但似乎找不到方法。理想情况下,我会通过 open 方法上的参数完全阻止它显示。我正在使用 Delphi,但这并不重要。
Wordapp.documents.Open(InputFile);
在 ReadOnly 设置为 true 的情况下调用 open 似乎可以解决此问题。
Readonly := true;
Wordapp.documents.Open(FName, false, Readonly); //3rd parameter is readonly
参考:http: //msdn.microsoft.com/en-us/library/office/ff835182.aspx