如何使用C#或VBA打开受密码保护的PowerPoint演示文稿,在excel workbook.open
中,该方法具有密码参数。但是在PowerPoint中却没有。
在PowerPoint Presentation.Open
方法中没有密码参数
在Excel中,我可以使用
Application.Workbooks.Open(Filename,Password)
但是PowerPoint中没有等效的东西
我需要在打开PowerPoint文档时通过密码
答案 0 :(得分:2)
这将起作用: 在VBA中测试
Dim PVW As ProtectedViewWindow, Pres As Presentation
Set PVW = ProtectedViewWindows.Open("Full Path ", "Password")
Set Pres = PVW.Edit("modify")
另一种方法:未经测试
Sub SetPassword()
With Presentations.Open(FileName:="C:\My Documents\Earnings.ppt")
.Password = complexstrPWD 'global variable
.Save
.Close
End With
End Sub
来自:Link