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