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
Very nice blog, anyone can learn here how to save powerpoint presentation with Password using VBA. It's really a useful post...
ReplyDelete