How to Save Powerpoint Presentation with Password using VBA
How to Specify the Password in SaveAs option in PowerPoint VBA
Unlike SaveAs in Word/Excel, which takes the Password as part of the argument, Powerpoint SaveAs function doesn't specify it.
Here is a way to do it through VBA
Sub Save_Presentation_With_Password()
Dim oPS As PowerPoint.Presentation
Dim sTempPath As String
Set oPS = Presentations.Add
oPS.Slides.Add 1, ppLayoutTitle
' ----------------------------
' Coded by Shasur for VBADUD.Blogspot.com
' ----------------------------
sTempPath = Environ("Temp") & "\"
oPS.Password = "PPTPWD"
oPS.SaveAs FileName:=sTempPath & "PPTSample1.pptx", FileFormat:=ppSaveAsDefault
oPS.Close
End Sub
See also
Run Excel Macro from Powerpoint VBASave Powerpoint Slides as Images using VBAAdd Controls Popup Menu using Powerpoint VBAVBA - Creating PowerPoint Presentation
- Login or register to post comments
- Feed: vbadb feed
- Original article
