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

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

Синтаксис

выражение. VBASigned

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

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

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

См. также

Объект Presentation

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

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