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

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

by David M. Marcovitz

Paperback(Revised)

$55.00
View All Available Formats & Editions
Use Standard Shipping. For guaranteed delivery by December 24, use Express or Expedited Shipping.

Product Details

ISBN-13: 9781610691369
Publisher: ABC-CLIO, Incorporated
Publication date: 05/30/2012
Edition description: Revised
Pages: 270
Product dimensions: 6.00(w) x 9.20(h) x 0.90(d)

About the Author

David M. Marcovitz, PhD, is associate professor in the School of Education and director of the graduate program in educational technology at Loyola University Maryland, Baltimore, MD.

Table of Contents

List of Figuresxi
Prefacexv
Chapter 1Multimedia Design1
Introduction1
Vocabulary1
What Is Multimedia?2
The Design Process3
Project Organization5
Metaphors7
Storyboards and Flowcharts7
Designing Assignments for Your Students8
Conclusion10
Chapter 2Traditional Multimedia Features of PowerPoint13
Introduction13
Vocabulary13
Before You Begin14
Inserting Pictures15
Sounds18
Linking and Embedding Sounds20
Are My Sounds Linked or Embedded?21
Hypertext Links21
Buttons25
Text for Buttons27
Sound for Buttons28
Controlling Navigation with Kiosk Mode29
Saving As a PowerPoint Show30
Conclusion31
Exercises to Try32
Chapter 3Introducing Visual Basic for Applications33
Introduction33
Vocabulary33
What Is Visual Basic for Applications?34
What Is an Object-Oriented Programming Language?35
VBA and Viruses37
Conclusion39
Exercises to Try39
Chapter 4Getting Started with VBA41
Introduction41
Vocabulary41
Accessing the VBA Editor41
Help! I've Lost My Windows43
Tying Your VBA Script to a PowerPoint Button43
Tying Your VBA Script to Any Object45
Changing a Button46
Securing Your VBA Script from Prying Eyes47
Conclusion48
Exercises to Try48
Chapter 5Let's Get Scripting49
Introduction49
Vocabulary49
Variables and Getting Input50
Variable Declarations51
Variable Types53
Force the Student to Type Something55
What Else? A Personal Response and a Short-Answer Question57
Running Your Scripts59
Calling a Procedure from Another Procedure59
Conclusion61
Exercises to Try61
Chapter 6A Scripting Bag of Tricks63
Introduction63
Vocabulary63
Comments64
Navigation: Moving from Slide to Slide64
The Secrets of the MsgBox66
Hiding and Showing PowerPoint Objects68
Let's Get Started: Initializing Your Presentation69
Referencing Objects by Number71
Referencing Objects by Name73
This Slide or Another Slide74
Adding PowerPoint Objects75
Putting the Student's Input into a Box77
Manipulating Text in Objects79
Manipulating Text: The Mystery Example85
Conclusion89
Exercises to Try89
Chapter 7Quizzes and Tests91
Introduction91
Vocabulary91
Simple Multiple-Choice Tests92
Keeping Score93
Try Again: Answer Until It's Right95
Try Again and Again: Answer Again After It's Right96
Short-Answer Quiz Questions99
Do Spelling and Spacing Count?100
How Did You Do: Reporting Results to the Teacher102
Learn First, Ask Questions Later: The Tutorial and Quiz109
Conclusion115
Exercises to Try116
Chapter 8More Tricks for Your Scripting Bag117
Introduction117
Vocabulary117
Conditionals: The If Statement118
Looping120
Parameters124
Timed Functions125
Saving and Quitting127
What's in a Name? Finding and Changing Object and Slide Names130
Arrays134
I Don't Know How Many Questions: ReDim to the Rescue136
Which Button Did I Press?138
Random Numbers143
Choose Questions Randomly from a Pool146
Conclusion150
Exercises to Try151
Chapter 9Debugging Tips153
Introduction153
Vocabulary153
My Scripts Always Work the First Time153
Testing for Bugs154
No News Is Bad News155
The Error in Red155
I'm Not Seeing Red, But I'm Seeing Red158
Commenting Out160
Compiling Your Code161
Debugger162
An Ounce of Prevention162
Hints from the VBA Editor166
VBA Help168
Common Bugs168
Final Word on Debugging and Error Prevention170
Conclusion170
Exercises to Try171
Chapter 10Templates173
Introduction173
Vocabulary173
What Are Templates?173
Saving Your Template175
The Pick-A-Partner Template Project176
Conclusion183
Exercises to Try183
Epilogue185
References187
Index189

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews