.slides.InsertFromFile variable/unknown 要插入的幻灯片数

.slides.InsertFromFile variable/unknown slide count to insert

我有一个定义为 myPres 的活动演示文稿,我想从文件中添加幻灯片。我已经使用 myPres.Slides.InsertFromFile 进行了一些测试,并且已成功将幻灯片添加到我的活动演示文稿中。问题是我希望从中提取的幻灯片会有不同数量的幻灯片。它可能有 4 张幻灯片,也可能有 22 张幻灯片。如何修改以下代码以从文件中说出 "all slides"。谢谢,我很乐意根据需要提供进一步的说明。

myPres.slides.InsertFromFile "C:\Users\" & uName & "\productslide.pptx", myPres.slides.Count, 1, 1

仅供参考 最后 1 描述了您希望从文件中添加多少张幻灯片。

下面 DanL 回答的问题:

myPres.slides.InsertFromFile "C:\Users\" & uName & "\productslide.pptx", myPres.slides.Count

如果您将其他演示文稿设置为 fromPres,那么您可以执行以下操作:

myPres.slides.InsertFromFile "C:\Users\" & uName & "\productslide.pptx", myPres.slides.Count, 1, fromPres.slides.Count

您应该简单地省略可选的 SlideStart 和 SlideEnd 参数。这将插入指定文件中的所有幻灯片:

myPres.Slides.InsertFromFile "C:\Users\" & uName & "\productslide.pptx", myPres.slides.Count

编辑:我只想补充一点,findWindow 提出的方法不必要地复杂。您无需打开原始演示文稿。