Sub OnSlideShowPageChange()
On Error Resume Next
pth = ActivePresentation.path & "\案例\"
If ActivePresentation.SlideShowWindow.View.CurrentShowPosition = 2 Then
Slide2.设备大类.Clear
Slide2.设备小类.Clear
Slide2.案例序号.Clear
Slide2.设备大类.AddItem "承压类特种设备"
Slide2.设备大类.AddItem "机电类特种设备"
Slide2.案例序号.AddItem "案例1"
Slide2.案例序号.AddItem "案例2"
Slide2.案例序号.AddItem "案例3"
Slide2.案例序号.AddItem "案例4"
Slide2.案例序号.Text = "案例1"
Slide2.设备大类.Text = "承压类特种设备"
Slide2.设备小类.Text = "锅炉"
ElseIf ActivePresentation.SlideShowWindow.View.CurrentShowPosition = 4 Then
Slide4.设备类型.Clear
Slide4.事故类型.Clear
Slide4.设备类型.AddItem "锅炉"
Slide4.设备类型.AddItem "压力容器"
Slide4.设备类型.AddItem "压力管道"
Slide4.设备类型.AddItem "电梯"
Slide4.设备类型.AddItem "起重机械"
Slide4.设备类型.AddItem "客运索道"
Slide4.设备类型.AddItem "大型游乐设施"
Slide4.设备类型.AddItem "场(厂)内专用机动车辆"
Slide4.设备类型.Text = "锅炉"
Slide4.事故类型.Text = "锅炉缺水"
End If
Call Slide2.播放
End Sub
Sub OnSlideShowTerminate()
Slide2.设备大类.Clear
Slide2.设备小类.Clear
Slide2.案例序号.Clear
Slide4.设备类型.Clear
Slide4.事故类型.Clear
End Sub
Private Sub 设备大类_Change()
Slide2.设备小类.Clear
If 设备大类 = "承压类特种设备" Then
Slide2.设备小类.AddItem "锅炉"
Slide2.设备小类.AddItem "压力容器"
Slide2.设备小类.AddItem "压力管道"
ElseIf 设备大类 = "机电类特种设备" Then
Slide2.设备小类.AddItem "电梯"
Slide2.设备小类.AddItem "起重机械"
Slide2.设备小类.AddItem "客运索道"
Slide2.设备小类.AddItem "大型游乐设施"
Slide2.设备小类.AddItem "场(厂)内专用机动车辆"
End If
Slide2.设备小类.Text = Slide2.设备小类.List(0)
Call Slide2.播放
End Sub
为何从Slide.1进入Slide.2时,第一次进入Slide.2的组合框可以运行代码,第二次进入组合框就为空白了?
建立录制宏之后直接调用
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y