在PowerPoint中,在“普通”视图中,窗口分为两个窗格,左侧是显示幻灯片缩略图的窗格,右侧是显示当前幻灯片的窗格。您可以在左侧面板中选择多个幻灯片,这在您要复制,移动或删除幻灯片时非常有用。
要告知左侧面板中当前选择了哪张幻灯片,您可以使用ActiveWindow.Selection.SlideRange
。但是,如果在左侧(缩略图)面板中单击幻灯片之间的,则最终会得到一个插入点,并且:
ActiveWindow.Selection.Type
为零(ppSelectionNone
)。ActiveWindow.Selection.SlideRange
发出错误。我有两个问题:
VBA或VSTO代码都没问题: - )
答案 0 :(得分:0)
我刚发现:http://skp.mvps.org/pptxp020.htm
摘要:切换到ppViewSlide
视图,然后再返回,PowerPoint将在插入点之前选择幻灯片(如果IP在开始时,则选择第一张幻灯片)。
我仍然对更好的方法感兴趣,避免这种方法固有的屏幕闪烁(理想情况下不会改变选择)。