Powerful PowerPoint for Educators: Using Visual Basic for Applications to Make PowerPoint Interactive


If statements and loops (like the While


Download 1.37 Mb.
Pdf ko'rish
bet114/191
Sana08.05.2023
Hajmi1.37 Mb.
#1442581
1   ...   110   111   112   113   114   115   116   117   ...   191
Bog'liq
2.2. Powerful PowerPoint For Educators

If
statements and loops (like the
While
loops you have
already seen) and about timed functions, au tomatically saving or not saving your 
presentation, naming ob jects and slides, and ran dom numbers. The chapter con-
cludes with a complete ex ample that uses random numbers to ran domly show
different questions from a large pool.
Vo cab u lary
• Ar ray
• Loop
• Con di tional
• Nested 
If
• Dirty
• Pa ram e ter
• In fi nite loop
• Stop ping con di tion


Con di tion als: The If State ment
It is com mon to want to do one thing un der certain circumstances and
something else un der other circumstances. If it is raining, we will play in side.
Otherwise, we will play out side. We like to do this in VBA as well. We might
say:
If rain 
ing = True Then
PlayInside
Else
PlayOutside
End If
The
If
statement asks a question. If the answer is yes, we do the first thing. If the
answer is no, we do what co mes af ter the
Else
. The above code is exactly the
same as the English sentences:
If it is rain 
ing Then
We will play in 
side
Oth 
er 
wise
We will play out 
side
The question can be any thing that re turns a
True
or
False
an swer. We might
compare the value of a vari able to something. For ex ample:
If numCorrect > 6 Then
MsgBox("You got a lot of ques 
tions right.")
Else
MsgBox("You can do better than that.")
End If
In this case, if the variable
numCorrect
(pre sumably that was used by some
other procedures to count the num ber of questions that were an swered correctly)
is greater than 6, a 

Download 1.37 Mb.

Do'stlaringiz bilan baham:
1   ...   110   111   112   113   114   115   116   117   ...   191




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling