Свойство Presentation.VBASigned (PowerPoint)

Определяет, имеет ли проект Visual Basic для приложений (VBA) цифровую подпись указанного документа. Только для чтения.

Синтаксис

выражение. VBASigned

выражение Переменная, представляющая объект презентации .

Возвращаемое значение

MsoTriState

Примечания

Значением свойства VBASigned может быть одна из этих констант MsoTriState .

Константа Описание
msoFalse Проект VBA для указанного документа не имеет цифровой подписи.
msoTrue Проект VBA для указанного документа имеет цифровую подпись.

Пример

В этом примере загружается презентация с именем MyPres.ppt и проверяется, имеется ли в ней цифровая подпись. Если цифровая подпись отсутствует, отображается предупреждающее сообщение.

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

См. также

Объект презентации

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.