Foxtable(狐表)用户栏目专家坐堂 → PPT文件代码设置了密码保护,怎么实现代码取消密码保护呢?


  共有2142人关注过本帖树形打印复制链接

主题:PPT文件代码设置了密码保护,怎么实现代码取消密码保护呢?

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
PPT文件代码设置了密码保护,怎么实现代码取消密码保护呢?  发帖心情 Post By:2021/1/16 11:19:00 [只看该作者]

如下代码已经能够实现设置密码的预期效果
Dim app As new Microsoft.Office.Interop.PowerPoint.Application
Dim ppt = app.Presentations.Open("C:\Users\Administrator\Desktop\瓮检普法模板.pptx",0,0,0)
ppt.Password = "123"
ppt.saved = True
App.Visible = True
app.quit

那么如果该文件预设了密码  怎么在代码中直接写入密码  然后不需要再次输入密码即可打开该PPT呢?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106242 积分:540333 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/16 14:41:00 [只看该作者]

文件路径后面加上::用于输入密码

Dim app As new Microsoft.Office.Interop.PowerPoint.Application
Dim ppt = app.Presentations.Open2007("D:\问题\123.pptx::123",0,0,0)
ppt.Password = Nothing
ppt.save
app.quit

 回到顶部