我有一个宏,它使我可以根据Powerpoint输入框中的幻灯片名称在Powerpoint中选择幻灯片。但是,这在我从Excel打开Powerpoint时不起作用,并且发现必须首先保存演示文稿才能选择幻灯片,否则即使我在输入框中输入了多个幻灯片名称,它也只能选择一个幻灯片。这是实际问题。
因此,我想从Excel中打开PowerPoint演示文稿后保存它,以使Powerpoint中的宏正常工作,或者是否有人知道为什么只选择一张更好的幻灯片。因此,例如,如果我有一个名为slide1的幻灯片,则为slide2。幻灯片3。如果我从输入框中输入它,则只选择slide1,但是在保存Powerpoint文档后,它会选择slide1,slide2。 slide3应该的。我试图用.Save保存Powerpoint演示文稿,但是它没有工作。非常感谢您的帮助。
Sub Open_Powerpoint()
Dim MyPPT As Object
Set MyPPT = CreateObject("Powerpoint.application")
MyPPT.Visible = True
MyPPT.presentations.Open "\\location_file\test.pptm"
MyPPT.presentations.Save
End Sub
预期结果是打开名为test.pptm的Powerpoint演示文稿,然后保存它,以便我的select slides宏起作用。