Skip to content

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

Best in textbook rentals since 2012!

ISBN-10: 1610691369

ISBN-13: 9781610691369

Edition: 2nd 2012 (Revised)

Authors: David M. Marcovitz

List price: $47.00
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $47.00
Edition: 2nd
Copyright year: 2012
Publisher: Bloomsbury Publishing USA
Publication date: 5/15/2012
Binding: Paperback
Pages: 296
Size: 6.14" wide x 9.21" long x 0.62" tall
Weight: 1.056
Language: English

Preface
Multimedia Design
Introduction
Vocabulary
What is Multimedia?
The Design Process
Project Organization
Metaphors
Storyboards and Flowcharts
Designing Assignments for Your Students
Conclusion
Getting Started
Introduction
Vocabulary
PowerPoint, Windows, and Mac OS Settings
Stop Hiding File Extensions
Install a Local Printer Driver (Windows Only)
Sounds Settings for PowerPoint 2007/2008 and Earlier
Show the Developer Tab in the Ribbon
Set Macro Security
Create a Folder and Save
PowerPoint File Types
PowerPoint Versions
Opening a File with Macros
Conclusion
Traditional and Multimedia Features of PowerPoint
Introduction
Vocabulary
Inserting Images
Photo Albums
Sounds
Linking and Embedding Sounds (PowerPoint 2007/2008 and Earlier)
Hypertext Links
Linking within Your Presentation
Linking outside Your Presentation: Web Pages and Other Documents
Buttons
Text of Buttons
Sounds for Buttons
Aligning Objects and Other Details
Trigger Animations (Windows Only)
Controlling Navigation with Kiosk Mode
Saving as a PowerPoint Show
Conclusion
Exercises to Try
Introducing Visual Basic<sup>�</sup> for Applications
Introduction
Vocabulary
What is Visual Basic for Applications?
What is an Object-Oriented Programming Language?
Conclusion
Exercises to Try
Getting Started with VBA
Introduction
Vocabulary
Accessing the VBA Editor
What if it Didn't Work?
Help! I've Lost My Windows
Be a Scripter: Change Things in Quotes
Subroutine, Procedure, or Macro
Tying Your VBA Script to a PowerPoint Button
Tying Your VBA Script to Any Object
What's in a Name?
Changing a Button
Securing Your VBA Script from Prying Eyes
Conclusion
Exercise to Try
Let's Get Scripting
Introduction
Vocabulary
Variables and Getting Input
Variable Declarations
Variable Types
The YourName Procedure and Abstraction
Force the Student to Type Something
What Else? A Personal Response and a Short-Answer Question
Running Your Scripts
Calling a Procedure from Another Procedure
Putting it Together: A Complete Quiz
Conclusion
Exercises to Try
A Scripting Bag of Tricks
Introduction
Vocabulary
Comments
Navigation: Moving from Slide to Slide
The Secrets of the MsgBox
Procedures, Functions, and Parentheses
Hiding and Showing PowerPoint Objects
Let's Get Started: Initializing Your Presentation
Referencing Objects by Number
What's in a Name? Finding and Changing Object and Slide Names
Shape Names
Slide Names
Using Names
Let's Get Started Again
This Slide or Another Slide
I Lost My Shapes
Putting the Student's Input into a Box
Manipulating Text in Objects
With Blocks
Adding Text
Manipulating Parts of Text in an Object
What Can You Change
Other Things You Can Do to Text
Manipulating Text: The Mystery Example
Conclusion
Exercises to Try
Quizzes and Tests
Introduction
Vocabulary
Simple Multiple-Choice Quizzes
Keeping Score
Try Again: Answer Until it's Right
Short-Answer Quiz Questions
Do Spelling and Spacing Count?
Bonus Trick: Three Tries
Try Again and Again: Answer Again After it's Right
How Did You Do: Reporting Results to the Teacher
Learn First, Ask Questions Later: The Tutorial and Quiz
Lost in Hyperspace: Where Have I Been?
Hide the Quiz Button
Conclusion
Exercises to Try
More Tricks for Your Scripting Bag
Introduction
Vocabulary
Conditionals: The if Statement
Looping
While Loops
Do Loops
For Next Loops
For Each Loops
Infinite Loops
Parameters
Timed Functions
Saving and Quitting
Adding PowerPoint Objects
Arrays
I Don't Know How Many Questions: ReDim to the Rescue
Which Button Did I Press?
Random Numbers
Randomly Generated Questions
Keeping Score
Try Again: Answer Until it's Right
Choose Questions Randomly from a Pool
Ask How Many Questions You Want
Keeping Score
Conclusion
Exercises to Try
Advanced Scripting Tricks
Introduction
Vocabulary
Tags
More Tags
Stop in the Middle: Saving State
Writing to a File
Reading from a File
Communicating with Excel
Conclusion
Exercises to Try
Debugging Tips
Introduction
Vocabulary
My Scripts Always Work the First Time
Testing for Bugs
No News is Bad News
Pebkac Errors
The Error in Red
I'm Not Seeing Red, but I'm Seeing Red
Commenting Out
Compiling Your Code
Debugger
An Ounce of Prevention
Capitalization
Don't Capitalize to Prevent Bugs
Naming Conventions
Option Explicit
Indenting
Hints from the VBA Editor
VBA Help
Common Bugs
Multiple Modules
Duplicate Variables
Duplicate Procedures
Extra End Sub
The Forgotten Dim
Exclamation Points in File Names
Debugging Steps
Error Trapping
Bugs That Aren't Your Fault
Final Word on Debugging and Error Prevention
Conclusion
Exercises to Try
Templates
Introduction
Vocabulary
What Are Templates?
Saving Your Template
The Pick-a-Partner Template Project
Conclusion
Exercises to Try
Epilogue
References
Index