【发布时间】:2016-10-25 23:00:16
【问题描述】:
我想知道是否有人可以帮助我;我创建了一个非常大的 PowerPoint(2016 年),其中有不同的部分,我目前正在使用自定义下拉菜单来浏览幻灯片,但我想知道是否有办法(从第一张幻灯片)选择多张幻灯片(比如说 1、3、8、16、20)然后按 go。然后只会显示那些幻灯片。
不确定这是否可行,如果可以,您能否指出正确的方向?
提前致谢。
【问题讨论】:
标签: vba powerpoint
我想知道是否有人可以帮助我;我创建了一个非常大的 PowerPoint(2016 年),其中有不同的部分,我目前正在使用自定义下拉菜单来浏览幻灯片,但我想知道是否有办法(从第一张幻灯片)选择多张幻灯片(比如说 1、3、8、16、20)然后按 go。然后只会显示那些幻灯片。
不确定这是否可行,如果可以,您能否指出正确的方向?
提前致谢。
【问题讨论】:
标签: vba powerpoint
我不经常使用PowerPoint,如果这没有任何帮助,请见谅。
Dim iCount As Integer
Public Sub Load()
ListBox1.Clear
ListBox1.MultiSelect = fmMultiSelectMulti
For iCount = 1 To ActivePresentation.Slides(ActivePresentation.Slides.Count).SlideNumber
ListBox1.AddItem iCount
Next iCount
End Sub
Private Sub CommandButton1_Click()
For iCount = 1 To ActivePresentation.Slides(ActivePresentation.Slides.Count).SlideNumber
ActivePresentation.Slides(iCount).SlideShowTransition.Hidden = msoFalse
Next iCount
For iCount = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(iCount) Then ActivePresentation.Slides(iCount + 1).SlideShowTransition.Hidden = msoCTrue
Next iCount
End Sub
我在第一张幻灯片上创建了一个列表框和按钮(通过开发选项卡添加)。当运行子“加载”时,所有幻灯片编号都添加到此列表框中,然后当单击按钮时,所有选定的幻灯片都可见,所有其他幻灯片都隐藏。如果需要,这可以翻转。如果您需要任何帮助,请告诉我,我很乐意做出任何更改。
【讨论】:
ListBox1.AddItem iCount 更改为ListBox1.AddItem ActivePresentation.Slides(iCount).Name