我是老师,我在powerpoint中编写点击式游戏。
我有一个包含3个按钮的幻灯片和包含2个变量的代码(var1
和var2
)
按钮3是退出(退出)按钮,仅在var1 = 1
和var2 = 1
时有效
必须按正确顺序按下按钮才能退出(按钮1后跟按钮2)
我已将变量声明为模块顶部的整数。
我的代码如下......
sub button1()
var1 = 1
var2 = 0
end sub
sub button2()
var2 = 1
end sub
sub button exit()
If var1.Value = 1 & var2.Value = 1 Then
With SlideShowWindows(1).View
.GotoSlide 58, msoFalse
End With
Else
MsgBox ("incorrect combination")
End If
end sub
我不是专家,也无法弄清楚为什么这不起作用。 请帮忙。
答案 0 :(得分:0)
这应该有效。如果没有,让我们知道出了什么问题:
Option Explicit
' Always start with this; it forces you to
' declare your variables properly
Dim var1 as integer
Dim var2 as integer
sub button1()
var1 = 1
var2 = 0
end sub
sub button2()
var2 = 1
end sub
sub button exit()
If var1 + var2 = 2 Then
With SlideShowWindows(1).View
.GotoSlide 58, msoFalse
End With
Else
MsgBox ("incorrect combination")
End If
end sub