2015-03-06 2 views
0

В VBA я езжу на велосипеде по тысячам документов. Сценарий останавливается, когда он попадает в документ needomg repair. Откроется диалоговое окно «Показать ремонт» с сообщением: «Ошибки были обнаружены в файле thsi, но Word смог открыть файл, выполнив перечисленные ниже ремонтные работы. Сохраните файл, чтобы сделать ремонт постоянным».Отключить диалоговое окно «Показать ремонт» в Microsoft Word

Как переопределить диалоговое окно? Я счастлив полностью пропустить документ. Ниже я попытался.

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

ответ

2

Хорошо, что решение должно использовать Documents.OpenNoRepairDialog вместо Documents.Open. Так просто. По всей видимости.