Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет, имеет ли проект 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 и обратная связь.