私はvbscriptを使用して、Word文書のリストをプログラムで実行し、それぞれを開いて変更し、msword2010を使用して保存しています。私の問題はリストに保護された文書と保護されていない文書があることです。保護されたドキュメントに到達すると、次のエラーが発生します。オブジェクトがドキュメントの保護された領域を参照しているため、このメソッドまたはプロパティは使用できません。
だから私はいくつかの調査を行い、msのウェブサイトでこのコードを見つけました:
If objDoc.ProtectionType <> wdNoProtection Then
objDoc.Unprotect
End if
ここで、問題は新しいエラーです。ドキュメントがすでに保護されていないため、保護されていないメソッドまたはプロパティを使用できません。エラーを回避するために、リストに両方が含まれることがわかっている場合に、ドキュメントが保護されているか保護されていないかを確認する別の方法はありますか?