Я читаю несколько файлов PDF с VBA, используя библиотеку Adobe Acrobat 10.0 Type Library. Он отлично работает, за исключением поврежденных файлов. Если файл поврежден, он выдает ошибку в Adobe Acrobat, и код VBA останавливается, пока я не подтвердлю ошибку в Adobe. Можно ли как-то пропустить файл или автоматически подтвердить ошибку в VBA. Или, может быть, отключить уведомления в Acrobat. Появляется ошибка:
Abobe Acrobat DC не может открыть файл «file.pdf», так как он либо не поддерживается типом файла, либо потому, что файл поврежден.
Set AcroApp = CreateObject("AcroExch.App")
Set AcroAVDoc = CreateObject("AcroExch.AVDoc")
If AcroAVDoc.Open("corrupted file.pdf", vbNull) <> True Then
MsgBox("There was an error")
End If
Я искал онлайн без удачи. Также проверено https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/iac_api_reference.pdf