我想通过vba在Powerpoint中选择一系列幻灯片。对于Excel,您只需编写
范围( “A1:A100”)
我想从幻灯片编号5到10中选择,我该如何编码?我的代码只选择了两张幻灯片:
ActivePresentation.Slides.Range(阵列(5,10))。选择
答案 0 :(得分:0)
这是一个例子。这取决于您使用的文本框类型。我假设你选择的标准文本框是一个形状。我正在使用一些测试文本框,您需要根据自己的需要进行调整。
您调用子SelectSlides以生成幻灯片数字数组,以便在两个文本框号之间进行选择。
您使用Range方法返回任意数量的形状或幻灯片。 要为Index指定整数或字符串数组,可以使用Array函数,或者我相信,将数组传递给Range。
我会在前面,虽然这个工作一次,但是powerpoint崩溃了,从那以后代码只选择了最后一项。
但是,您可以将Mail
分配给ppt.Slides.Range(slidesArray)
对象并使用它。例如
Slides
代码:
Dim slidesObject As Slides
Set slidesObject = ppt.Slides.Range(slidesArray)