Método Signature.Sign (Office)

Cria um pacote de assinatura.

Sintaxe

expressão. Sinal (varSigImg, varDelSuggSigner, varDelSuggSignerLine2, varDelSuggSignerEmail)

Expressão Uma expressão que retorna um objeto Signature .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
varSigImg Opcional Variant A imagem gráfica da linha de assinatura.
varDelSuggSigner Opcional Variant O signatário sugerido.
varDelSuggSignerLine2 Opcional Variant A linha de assinatura adicional.
varDelSuggSignerEmail Opcional Variantes O endereço de email do signatário sugerido.

Comentários

Quando o método de entrada é chamado, o Microsoft Office cria um manifesto e chama o provedor de assinatura para criar um hash para cada fluxo no documento. Office, em seguida, empacota os resultados em um modelo XMLDSIG não assinado e chamadas para o provedor para modificar o XMLDSIG (se necessário) e, em seguida, assiná-lo. A assinatura resultante é então retornada ao Office para ser armazenada.

Exemplo

No exemplo a seguir, as variáveis para a imagem de assinatura, o signatário, o título do signatário e o endereço de email do signatário são definidas e, em seguida, o método Sign é chamado para criar e assinar um pacote de assinatura.

Set objSignature = New Signature 
varSigline = CType(AxHost2.GetIPictureDispFromPicture(img),IPictureDisp) 
varSuggestedSigner = "Nancy Davolio" 
varSignatureTitle = "Sales Representative" 
varSignerEmail = "ndavolio@northwindtraders.com" 
objSignature.Sign(varSigline, varSuggestedSigner, varSignatureTitle, varSignerEmail)

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.