2017-07-24 57 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

相關問題