Я использую vbscript, чтобы программно запустить список документов Word, открыть каждый, изменить его, а затем сохранить его, используя ms word 2010. Моя проблема в том, что в списке есть защищенные и незащищенные документы. Когда я достигаю защищенного документа, я получаю эту ошибку: этот метод или свойство недоступны, поскольку объект ссылается на защищенную область документа.
Итак, я провел небольшое исследование и нашел этот код на сайте MS:
If objDoc.ProtectionType <> wdNoProtection Then
objDoc.Unprotect
End if
Теперь проблема в новой ошибке: метод или свойство незащищенной защиты недоступны, так как документ уже незащищен. Есть ли другой способ проверить, является ли документ защищенным или незащищенным, если вы знаете, что в списке будут оба документа, чтобы избежать ошибок?