【发布时间】:2019-07-19 18:02:23
【问题描述】:
我想执行下面的代码,但是让它可以在 Excel 中运行!
ActiveWindow.Selection.SlideRange.SlideIndex
是否有机会在不将宏放入 PowerPoint 文件的情况下获取选定的幻灯片索引?
【问题讨论】:
-
目标基本上是允许用户在核心演示文稿中选择某个位置,并将幻灯片从云端添加到他选择的某个位置......
-
您的代码是否有 PowerPoint
Application对象的句柄?如果您包含您拥有的代码,您的问题会更容易回答。试试pptApp.ActiveWindow.Selection.SlideRange.SlideIndex,其中pptApp是PowerPointApplication实例。 -
BTW,ActiveWindow.Selection.SlideRange.SlideIndex 如果选择了多张幻灯片,或者没有选择任何幻灯片(当光标位于排序视图中的幻灯片之间或缩略图窗格)。指定范围中的第一张幻灯片将解决第一个问题:ActiveWindow.Selection.SlideRange(1).SlideIndex 并强制视图正常并返回通常会强制选择在第二种情况下的幻灯片上。
标签: excel vba powerpoint