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 chithu for VBACT.Blogspot.com
' ----------------------------
sTempPath = Environ("Temp") & "\"
oPS.Password = "PWD2PPT"
oPS.SaveAs FileName:=sTempPath & "PPTSample1.ppt", FileFormat:=ppSaveAsDefault
oPS.Close
End Sub
No comments:
Post a Comment