Presentation.VBASigned property (PowerPoint)
Determines whether the Visual Basic for Applications (VBA) project for the specified document has been digitally signed. Read-only.
Syntax
expression. VBASigned
expression A variable that represents a Presentation object.
Return value
MsoTriState
Remarks
The value of the VBASigned property can be one of these MsoTriState constants.
Constant | Description |
---|---|
msoFalse | The VBA project for the specified document has not been digitally signed. |
msoTrue | The VBA project for the specified document has been digitally signed. |
Example
This example loads a presentation called MyPres.ppt and tests to see whether or not it has a digital signature. If there's no digital signature, the code displays a warning message.
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
See also
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.