【发布时间】:2017-12-29 07:02:38
【问题描述】:
我保护了一个 power point 演示文稿不让用户修改它。但是我不能使用 VBA 来取消保护它。
我尝试在下面使用此代码,但它不起作用。它仅适用于未受保护的演示文稿。但是您必须从代码中删除密码。
set p = pa.presentations.open(pth + pptname, pw)
【问题讨论】:
-
我不认为有任何方法可以通过 VBA 做到这一点,即使是从 Powerpoint 本身。
presentations.open没有接受密码的参数。 -
如果 PowerPoint 已经打开了。有点像excel。将 j 设置为此演示文稿,然后设置 j.password = pw 等。我累了,但演示文稿对象没有密码。只是说或类似的话。
-
在 PowerPoint VBA 中做,并让 excel VBA 调用 PowerPoint VBA 怎么样?
-
“我不认为有任何方法可以通过 VBA 做到这一点,即使是通过 Powerpoint 本身”没有内置函数可以做到这一点。您可以找到各种解决方法 - 例如。 gallery.technet.microsoft.com/office/…
标签: vba powerpoint password-protection presentation