【问题标题】:My VBS script to close a powerpoint slide show no longer works我的用于关闭 powerpoint 幻灯片放映的 VBS 脚本不再有效
【发布时间】:2015-08-04 07:39:22
【问题描述】:

我有一个脚本,它打开一个幻灯片放映,其中包含一张幻灯片,上面有一个 gif 动画,上面写着“正在加载,请稍候”。然后,scipt 在后台加载一个大的 excel 文件,并在延迟后用于关闭 powerpoint 幻灯片放映,使 Excel 文件可见。但是,由于某种原因,这不再有效。我收到此命令的错误:

设置 ppApp = GetObject(, "Powerpoint Application")

错误信息说:ActiveX 组件无法创建对象:'GetObject'

自从 VBS 脚本和 PPSX 文件上次运行以来,我都没有对其进行过更改,但我不得不从 2010 年到 2007 年更改我的 Microsoft Office 套件。

PPSX 和 Excel 文件 (xlsm) 都可以正常打开,只是关闭了 powerpoint 应用程序,这是一个问题。任何见解将不胜感激!

克里斯托弗

PS 我只是简单地复制了在本网站上找到的其他作品的元素以及其他内容来创建脚本,我自己还不能编写,甚至无法真正理解脚本......

【问题讨论】:

    标签: excel vbscript


    【解决方案1】:

    基于this等问题的纯Voodoo:

    也许 Office 降级禁用/删除/无效了与版本无关的 ProgId“Powerpoint 应用程序”。在注册表中搜索特定于版本的 ProgId“Powerpoint Application.VERSION”,如果找到,请在您的 GetObject() 调用中使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-29
      • 1970-01-01
      • 1970-01-01
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多