2017-07-24 55 views
0

我有将宏表格和图表复制到电源点的宏。然而,它的功效必须可见才能发挥作用。不幸的是,当它可见并且代码正在运行并且用户触摸幻灯片时,程序崩溃。在VBA宏运行时隐藏PowerPoint演示文稿

我使用此代码来隐藏演示文稿。 设置pres = Papp.presentatjons.open(路径+ pptfilename,窗口:= msofalse)。

不幸的是,这个代码(下面)是需要的,需要打开窗口或演示文稿幻灯片才能将图表和表格复制到演示文稿中。

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

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

回答

1

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

+0

有趣的副本 - 谢谢你的分享。我从来没有见过这样的事情。所以打开一个新窗口,可以进行编辑,但不能搞乱宏。 – Johnseito

+0

有没有办法做到这一点,Excel文件。我使用python打开excel文件并运行代码,但是如果用户打开另一个excel文件,即使隐藏它,然后当用户在代码运行时触及excel文件,程序崩溃也会显示它。 – Johnseito

+0

我使用python来调用excel宏,所以我不知道如果我应该把一个代码放在python或VBA中没有excel可见的摆弄,我认为是VBA? – Johnseito

相关问题