Если у вас есть доступ к лицензии ASPOSE, вы можете использовать команду. net fileInfo.HasOpenPassword в VBO с включенным Aspose.Pdf.dll.
Используя этот метод, вы должен будет загрузить файл с чем-то вроде New PDFFileInfo(yourPDFDocument)
, что приведет к ошибке c, если файл поврежден.