Compartilhar via


Propriedade Presentation.VBASigned (PowerPoint)

Determina se o projeto do Visual Basic for Applications (VBA) para o documento especificado tem uma assinatura digital. Somente leitura.

Sintaxe

expression. VBASigned

Expressão Uma variável que representa um objeto Presentation .

Valor de retorno

MsoTriState

Comentários

O valor da propriedade VBASigned pode ser uma destas constantes MsoTriState.

Constante Descrição
msoFalse O projeto do VBA para o documento especificado não tem uma assinatura digital.
msoTrue O projeto do VBA para o documento especificado tem uma assinatura digital.

Exemplo

Este exemplo carrega uma apresentação chamada MyPres.ppt e verifica se ela tem ou não uma assinatura digital. Se não houver nenhuma assinatura digital, o código exibirá uma mensagem de aviso.

Presentations.Open FileName:="c:\My Documents\MyPres.ppt", _
    ReadOnly:=msoFalse, WithWindow:=msoTrue

With ActivePresentation
    If .VBASigned = msoFalse And _
           .VBProject.VBComponents.Count > 0 Then
       MsgBox "Warning! The Visual Basic project for" _
           & vbCrLf & "this presentation has not" _
           & vbCrLf & " been digitally signed." _
           , vbCritical, "Digital Signature Warning"
    End If
End With

Confira também

Objeto Presentation

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.