我想直接使用VBA打开一个具有写密码的PowerPoint演示文稿,而不显示要求输入密码或以只读方式打开的对话框。
我可以在Word文档中使用以下代码来做到这一点:
Sub openWriteProtectedWord()
Documents.Open FileName:="C:\Users\user\Desktop\Doc2.docx", ReadOnly:=True
End Sub
执行此操作后,文件自动打开,而没有显示弹出窗口,我必须单击“只读”按钮。
PowerPoint的代码:
Sub openWriteProtected()
Presentations.Open FileName:="C:\Users\user\Desktop\test.pptx", ReadOnly:=msoTrue
End Sub
执行代码后,将弹出对话框,输入密码或以只读方式打开。 这是PowerPoint缺少的功能,还是可以通过其他方式完成?