Discuss this help topic in SecureBlackbox Forum
Check if document can be encrypted or signed
To check, if the Office document can be encrypted or signed, you need to use Encryptable and Signable properties of TElOfficeDocument class.
For example, OpenXPS document format doesn't support encryption, MS Office binary document can't be encrypted, if it is already encrypted or signed, etc.