0

我是一名教师,我在 powerpoint 中编写点击式游戏。我有一张带有 3 个按钮的幻灯片和带有 2 个变量(var1和)的代码按钮 3 是退出(退出)按钮,并且var2只有 在必须以正确的顺序按下按钮才能退出(按钮 1 后跟按钮 2)时才有效已在模块顶部将变量声明为整数。我的代码如下...var1 = 1var2 = 1

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

我不是专家,无法弄清楚为什么这不起作用。请提供任何帮助。

4

1 回答 1

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
于 2013-01-30T17:07:47.977 回答