Table of contents
TOC
Recolher sumário
Expandir sumário

Objeto SignatureSet (Office)SignatureSet Object (Office)

office 365 dev account|Última Atualização: 22/03/2018
|
2 Colaboradores

Uma coleção de objetos Signature que corresponde às assinaturas digitais anexadas a um documento.A collection of Signature objects that correspond to the digital signature attached to a document.

ComentáriosRemarks

Use a propriedade Signatures do objeto Document para retornar uma coleção SignatureSet ; Por exemplo:Use the Signatures property of the Document object to return a SignatureSet collection; for example:

Set sigs = ActiveDocument.Signatures

Você pode adicionar um objeto Signature a uma coleção SignatureSet usando o método Add e você pode retornar um membro existente usando o método Item . O método AddSignatureLine também adiciona um objeto Signature à coleção. Consulte também a propriedade subconjunto , que atua como um filtro para se determinados objetos Signature aparecem na coleção. Para remover uma assinatura de uma coleção SignatureSet , use o método Delete do objeto Signature .You can add a Signature object to a SignatureSet collection using the Add method and you can return an existing member using the Item method. The AddSignatureLine method also adds a Signature object to the collection. Also see the Subset property, which acts as a filter for whether certain Signature objects appear in the collection. To remove a Signature from a SignatureSet collection, use the Delete method of the Signature object.

ExemploExample

O exemplo a seguir solicita ao usuário selecionar uma assinatura digital com a qual assinar o documento ativo no Microsoft Word. Para usar este exemplo, abra um documento no Word e passe o nome de um emissor de certificado e o nome do signatário certificado que correspondem aos campos Emitido por e Emitido para de um certificado digital nos Certificados digitais para essa função caixa de diálogo. Este exemplo testará para certificar-se de que a assinatura digital que o usuário seleciona atende a determinados critérios, como não ter expirado, antes que a nova assinatura seja confirmada no disco.The following example prompts the user to select a digital signature with which to sign the active document in Microsoft Word. To use this example, open a document in Word and pass this function the name of a certificate issuer and the name of a certificate signer that match the Issued By and Issued To fields of a digital certificate in the Digital Certificates dialog box. This example will test to make sure that the digital signature that the user selects meets certain criteria, such as not having expired, before the new signature is committed to the disk.

Function AddSignature(ByVal strIssuer As String, _ 
 strSigner As String) As Boolean 

 Dim sig As Signature 

 'Display the dialog box that lets the 
 'user select a digital signature. 
 'If the user selects a signature, then 
 'it is added to the Signatures 
 'collection. If the user doesn't, then 
 'an error is returned. 
 Set sig = ActiveDocument.Signatures.Add 

 'Test several properties before committing the Signature object to disk. 
 If sig.Issuer = strIssuer And _ 
 sig.Signer = strSigner And _ 
 sig.IsCertificateExpired = False And _ 
 sig.IsCertificateRevoked = False And _ 
 sig.IsValid = True Then 

 MsgBox "Signed" 
 AddSignature = True 
 'Otherwise, remove the Signature object from the SignatureSet collection. 
 Else 
 sig.Delete 
 MsgBox "Not signed" 
 AddSignature = False 
 End If 

End Function

Ver tambémSee also

ConceitosConcepts

Referência do modelo de objetoObject Model Reference

Outros recursosOther resources

Membros do objeto SignatureSetSignatureSet Object Members

© 2018 Microsoft