禁用Microsoft Word“显示修复”对话框

时间:2015-03-06 00:13:27

标签: vba documents repair

在VBA中,我骑自行车浏览数以千计的文件。该脚本在遇到文档需要修复时会停止。将打开一个对话框,标题为:" Show Repairs"消息:"在thsi文件中检测到错误,但Word可以通过进行下面列出的修复来打开文件。保存文件以使修复永久化#34;。

如何覆盖对话框?我很高兴完全跳过这份文件。以下是我的尝试。

Application.DisplayAlerts = False
Set wrdDoc = wrdApp.Documents.Open(fileName:=strMyFile, PasswordDocument:="?#nonsense@$", ReadOnly:=True, OpenAndRepair:=False)
plication.DisplayAlerts = True

1 个答案:

答案 0 :(得分:3)

好的解决方案是使用Documents.OpenNoRepairDialog而不是Documents.Open。那么简单。显然。