Welcome to Transforming PowerPoint: Creating an Interactive Environment using VBA Log onto computer Open Internet Explorer URL -

Slides:



Advertisements
Similar presentations
or How to make PowerPoint behave like an Interactive Whiteboard.
Advertisements

How can Microsoft PowerPoint 2007 help you share information?
Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
Using VB with MS Applications R. Juhl, Delta College.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Excel Project 7 Using Macros and Visual Basic for Applications (VBA) with Excel.
Using Macros and Visual Basic for Applications (VBA) with Excel
Tutorial 8: Developing an Excel Application
Tutorial 12: Enhancing Excel with Visual Basic for Applications
With Microsoft Excel 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Excel 2010.
???????????????????. Agenda Search for our presentation title Music box How we can make it ????? Closer and evaluation.
How to get started with Excel VBA. We need to enable programming in Excel  the “Developer menu”
Introduction to Visual Basic Programming. Lecture Outline History What is Visual Basic First Look at the VB 6.0 Environment Some VB Terminology Our first.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Using the Visual Basic Editor Visual Basic for Applications 1.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
BoardMaker Ver 6 Creating Interactive Activities for the Classroom.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 8 Working with Macros and Visual Basic for Applications (VBA)
Excel Lesson 14 Creating and Using Macros Microsoft Office 2010 Advanced Cable / Morrison 1.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Visual Basic Fundamental Concepts. Integrated Development Enviroment Generates startup form for new project on which to place controls. Features toolbox.
Visual Basic 2008 Express Edition The IDE. Visual Basic 2008 Express The Start Page Recent Projects Open an existing project Create a New Project.
Visual Basic Chapter 1 Mr. Wangler.
Microsoft Visual Basic 2005: Reloaded Second Edition
Adapting a ready made PowerPoint quiz with VBA
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 22 Macros.
Automating Tasks with Visual Basic. Introduction  When can’t find a readymade macro action that does the job you want, you can use Visual Basic code.
An Introduction to Visual Basic
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 4 1 Microsoft Office FrontPage 2003 Tutorial 4 – Using Shared Borders and Themes.
IE 411/511: Visual Programming for Industrial Applications
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Upload or Embed JING videos to Screencast Blackboard YouTube Wiki By C. Candace Chou JING video tutorial: Revised.
Clearly Visual Basic: Programming with Visual Basic 2008 Chapter 4 I Need a Tour Guide.
Lab 01 Forms in excel Tahani ALdweesh Insert form into your project. 2. Change form’s properties. 3. Put controls on the form. 4. Change controls’
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Copyright © 2001 by Wiley. All rights reserved. Chapter 2: Using Visual Basic to Create a First Project Getting Started with VB Development Environment.
OCC Network Drives  H:\  P:\ 
Virtual Book Tools How to insert a Text Box Click on Insert Go to Text Box Click on slide to insert OR Click on Drawing Toolbar picture of Text Box Click.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Chapter Two Creating a First Project in Visual Basic.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft® Excel 2013.
Welcome to Introduction to PowerPoint Log onto computer Open Internet Explorer URL -
Lesson 1. Security At the menu bar at the top you will see the word Tools. Click your mouse on Tools scroll down to Macro. Move the Mouse over and down.
BBT 10 Visual Basic 03 Enrichment. Tip Before creating any files for your project, first create a new folder Save all of your files in the folder Pieces.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft® Excel 2013.
TOOLBOX. The Toolbox Intrinsic Controls - always included in the Toolbox ActiveX Controls - separate files with ocx file extension Insertable Objects.
Visual Basic.Net. Software to Install Visual Studio 2005 Professional Edition (Requires Windows XP Pro) MSDN Library for Visual Studio 2005 Available.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Chapter 10 Using Macros, Controls and Visual Basic for Applications (VBA) with Excel Microsoft Excel 2013.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
XP Creating Web Pages with Microsoft Office
The Advantage Series ©2005 The McGraw-Hill Companies, Inc. All rights reserved Chapter 12 Introducing Visual Basic for Applications Microsoft Office Excel.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
Excel Tutorial 8 Developing an Excel Application
Visual Basic.NET Windows Programming
Chapter 2 – Introduction to the Visual Studio .NET IDE
1. Introduction to Visual Basic
Microsoft Excel 2003 Illustrated Complete
Introducing VBA Macros
PowerPoint Quick Tips Bad Ischl, Nov
Teacher In-Service Day PowerPoint--Make it, Take it, Use it
Chapter 4 Enhancing the Graphical User Interface
Chapter 4 Enhancing the Graphical User Interface
Visual Basic for Applications: Introduction
Presentation transcript:

Welcome to Transforming PowerPoint: Creating an Interactive Environment using VBA Log onto computer Open Internet Explorer URL - Open My Computer –Go to Curriculum on dtsd files Drive (X:) –Wiscount folder –VBA PPT folder

Transforming PowerPoint: Creating an Interactive Environment using VBA DTSD C.A.R.A.T.S. Teacher Training Melanie Wiscount

Transforming PowerPoint Creating an Interactive Learning Environment Some information in session is from: PETE+C 2008 – February 10, 2008 Dr. P. David Lees –Director, Instructional Technology & Distributed Learning St. Joseph’s University

Objective Create interactive presentations adding Visual Basic scripting and tools in Microsoft PowerPoint to: –gather student input –create quizzes –turn PowerPoint into more than just a presentation of information

What is Presentation Software? Create interactive presentations containing text, art, animation, and audio and video elements Application program used to create sequences of words and pictures –Informative presentations –Storytelling presentations –Persuasive presentations –Interactive presentations

What is MS PowerPoint? A presentation program developed by Microsoft Part of the Microsoft Office system Runs on Microsoft Windows and the Mac OS computer operating systems Most commonly-used presentation software Easy to learn & relearn

What is MS Visual Basic? An event driven programming language by Microsoft Derived from BASIC Enables the RAD (Rapid Application Development) –Of GUI (Graphical User Interface) Using: –ActiveX controls (COM developed by Microsoft for Windows platforms) –VBA (present in Microsoft Office applications) –VBScript (Visual Basic code object)

What is VBA? Visual Basic for applications Application edition of Microsoft's Visual Basic programming language

What Are The Benefits Of Using Presentations In The Classroom? Appeals to our digital native students Introduces and reinforces content with meaningful graphic support Create interactive presentations containing text, art, animation, and audio and video elements

What Are The Benefits Of Using Presentations In The Classroom? Present information or instruction to an entire class Create graphically enhanced information and instructions for the learning centers Create tutorials, reviews, or quizzes for individual students Display student work and curriculum materials or accompany teacher presentations at parent open houses or technology fairs

How to Use Interactive Presentations in the Classroom Present Content in an interactive way –Teacher to Audience Student Interaction Creation –Teacher to Student Student Assessment –Type on Slides –Quizzes –Interactive activities –Application of knowledge Student to Audience

PowerPoint + VBA Ask and evaluate questions Evaluate questions Track responses Store information Provide feedback Generate reports

Ready to Start Let’s create Interactive PowerPoint Presentations using VBA! Open PowerPoint Start a New Presentation Save As VBA_PPT and save on Desktop

Visual Basic Application (VBA) 1.Design Form (Control Toolbox) 2.Set Properties (Properties) 3.Create Code (Visual Basic Editor)

Getting Started Controlling Navigation –Turning on Kiosk Mode Enabling Macros –Changing Security Setting

Kiosk Mode Controls navigation Viewers/Students navigate through Buttons and Hyperlinks Only automatic animations will work Save presentation as a PowerPoint Show -.pps

Kiosk Mode 1.Slide Show Menu 2.Select Set-up Show Click “Browsed at a Kiosk (full screen)” & OK 1 2

Security Settings – Change Macro Settings 1.Tools Menu 2.Options Macro Security Button Choose Level – Medium or Low 1 2

ActiveX Controls Fun with the Control ToolBox

Active X Control Toolbar View Toolbars Control ToolBox

Active X Control Toolbar View Code Textbox Option Button Combo Box Spin Button Label More Controls Properties Check Box Command Button List Box Toggle Button Scroll Bar Image

Type On Slides Great Assessment Tool! How to Create a “Type-On” Slide Recording Responses during a Live Presentation

Type on Slides Add a picture Add textboxes to label parts of the picture

Type on Slides 1.Draw Textbox Control beside each part to identify 2.Click on Properties Control Find a picture that you would like students to identify parts/components and paste it to a slide

Type on Slides 1.Draw Textbox Control 2.Click on Properties Control

Type on Slides 1.Select True in Properties for EnterKeyBehavior and Multiline Textbox Control

Type on Slides 1.Click on Label control & draw over Textbox Control 2. Click on Properties & add text to Label Control Caption property

Type on Slides 1.Change the following properties: Back color Font Fore Color Text Align

Type on Slides

1.Click on Action Button & draw under Textbox Control 2. Click on Properties & change Back Color, Caption, Font, Fore Color

Type on Slides To add actions to the ActiveX controls: 1.Double-click the command button control to display the Visual Basic Editor 2.Set a reference to the Microsoft Scripting Runtime –On the Tools menu, click References, and then select the Microsoft Scripting Runtime check box

Type on Slides Insert the code between "Private Sub CommandButton1_Click()" and "End Sub“ –Copy and paste the code in the.txt file Type_On_Slide_VBA_Code Click on SAVE & Close Visual Editor Click on SAVE & Run the Show Take the quiz Look for results

Type on Slides How to improve quiz? –Add Name Label & Textbox controls –Add option button questions Add label –May “Copy & Paste” –Add option button controls –Edit properties Textbox - Select True in Properties for EnterKeyBehavior and Multiline –Edit code

VBA Scripting

Screen Shot of Visual Basic Editor

Visual Basic for Applications Object-Oriented Programming (OOP) –Classes = Types of Things –Objects = Specific Things –Methods = What You Do With Things

Class -> Object -> Method Cars = Class of Thing Toyota Corolla = Specific Object in Class Driving in my car = Specific method to do with my car

VB Keywords Sub = Subroutine Dim = Declared Variable Variable Types –String –Boolean (True or False values) ‘ before a comment (turns green)

Good Programming Practice Use LOTS of comments –what your code does and why Comment each subroutine and function with a description –what it does –what input and output it takes

40 Convert to VBA myCar = Object of Class Cars myCar.Drive = Method/Action that can be done on Object of Class Cars “Hershey” = the Argument for the Method – Where I am driving to Dim myCar as Corolla myCar.Drive (“Hershey”) Setting Variables

Macros An action or a set of actions you can use to automate tasks. Macros are recorded in the VBA code

VBA –Message Box Hold Alt and F11 Insert Module – If not there Type Sub SayHello() MsgBox (“Hello”) End sub – (Will Appear Automatically) Run Script Run Menu

Add VBA Script to Button Assign the Hello macro to an action button Draw Button from AutoShapes – Action Buttons From Action Settings Select Run Macro Right Click on Button and Select Add Text Add text to Action Button

VBA –Input Box Hold Alt and F11 Insert Module – If not there Type Sub YourName() userName = InputBox(Prompt:="Type your name", _ Title:="Input Name") End Sub Run Script Run Menu

Quiz See Examples Create your own Quiz with: –Interactivity –Feedback –Results –Print Report

Any Questions? Thank you!!!