Свойство 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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по