【问题标题】:Hide PowerPoint presentation while VBA macro is running在 VBA 宏运行时隐藏 PowerPoint 演示文稿
【发布时间】:2017-07-24 17:44:53
【问题描述】:

我有这个将 Excel 表格和图表复制到 power point 的宏。然而,电源点必须是可见的才能工作。不幸的是,当它可见并且代码正在运行并且用户触摸幻灯片时,程序崩溃了。

我使用此代码隐藏演示文稿。 设置 pres = Papp.presentatjons.open(path + pptfilename, with window:=msofalse)。

它有效,不幸的是,需要此代码(如下),需要打开窗口或演示文稿幻灯片才能将图表和表格复制到演示文稿。

设置 ppslide = pres.slides(Papp.activewindow.selection.sliderange.slideindex)

是否有替代第二个代码的代码,以便我可以在运行程序时隐藏演示窗口?

【问题讨论】:

    标签: vba window hide presentation


    【解决方案1】:

    看看http://skp.mvps.org/ppt00033.htm 那里的代码会帮助你,但不允许我在这里发布副本

    【讨论】:

    • 有趣 - 感谢分享。我从来没有见过这样的东西。因此,打开一个新窗口并可以进行编辑,但如果摆弄它就不会弄乱宏。
    • 有没有办法做到这一点来处理 excel 文件。我使用python打开excel文件并运行代码,但是如果用户打开另一个excel文件,即使我隐藏它,它也会变得可见,然后当用户在代码运行时触摸excel文件时,程序崩溃。
    • 我使用 python 调用 excel 宏,所以我不确定是否应该在 python 或 VBA 中放置代码以使 excel 不可见,我认为是 VBA?
    猜你喜欢
    • 2014-09-07
    • 1970-01-01
    • 2020-03-05
    • 2020-06-23
    • 1970-01-01
    • 2012-07-03
    • 2020-07-12
    • 1970-01-01
    • 2021-05-09
    相关资源
    最近更新 更多