SlideShare a Scribd company logo
1 of 9
Interactivity in
PowerPoint
USING VISUAL BASIC
Set up your slide with the
components you want
Invisible shapes for
hotspots
Quiz questions and
answers
Save as a macro-enabled
presentation
 File > Save As
View your developer tab
 File > Options > Customize Ribbon
Add Visual Basic Code
 Developer > Visual Basic
 Insert > New Module
 Each subroutine (sub) you write will
be a separate macro in your
presentation
To add a macro to an shape/text
box
 Select it
 Go to Insert > Action
 Choose “run macro” and pick the name of the
relevant subroutine
More complicated: adding a score
Variable to keep track of how many
correct answers given
Each time an question is answered
correctly, this increases by one
Show this value when the user has
finished the quiz
More complicated: If each
question is on a new slide
Moves on to the next slide once they have answered the question
More complicated: personalisation
Declare a username variable as a string
(text)
Include the username in their welcome message
Find out their name

More Related Content

Similar to Interactivity in power point

Transforming Power Point Show with VBA
Transforming Power Point Show with VBATransforming Power Point Show with VBA
Transforming Power Point Show with VBADCPS
 
Model View Presenter (MVP) In Aspnet
Model View Presenter (MVP) In AspnetModel View Presenter (MVP) In Aspnet
Model View Presenter (MVP) In Aspnetrainynovember12
 
CIS 510 Inspiring Innovation/tutorialrank.com
 CIS 510 Inspiring Innovation/tutorialrank.com CIS 510 Inspiring Innovation/tutorialrank.com
CIS 510 Inspiring Innovation/tutorialrank.comjonhson113
 
Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010KWizCom Team
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Developmentdaveparky
 
Moodle In The Making P B E A
Moodle In The Making P B E AMoodle In The Making P B E A
Moodle In The Making P B E Aguesta63c23
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...CITE
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...CITE
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...CITE
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...CITE
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...The EduHK
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...CITE
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...CITE
 
PRG 421 version 10 Entire Course
PRG 421 version 10 Entire CoursePRG 421 version 10 Entire Course
PRG 421 version 10 Entire Coursenonstop1
 
Start Developing Apps for Magnolia CMS
Start Developing Apps for Magnolia CMSStart Developing Apps for Magnolia CMS
Start Developing Apps for Magnolia CMSMagnolia
 
PRG 421 Education Specialist / snaptutorial.com
PRG 421 Education Specialist / snaptutorial.comPRG 421 Education Specialist / snaptutorial.com
PRG 421 Education Specialist / snaptutorial.comMcdonaldRyan108
 

Similar to Interactivity in power point (20)

Transforming Power Point Show with VBA
Transforming Power Point Show with VBATransforming Power Point Show with VBA
Transforming Power Point Show with VBA
 
Model View Presenter (MVP) In Aspnet
Model View Presenter (MVP) In AspnetModel View Presenter (MVP) In Aspnet
Model View Presenter (MVP) In Aspnet
 
008.module
008.module008.module
008.module
 
CIS 510 Inspiring Innovation/tutorialrank.com
 CIS 510 Inspiring Innovation/tutorialrank.com CIS 510 Inspiring Innovation/tutorialrank.com
CIS 510 Inspiring Innovation/tutorialrank.com
 
Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Development
 
Moodle In The Making P B E A
Moodle In The Making P B E AMoodle In The Making P B E A
Moodle In The Making P B E A
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
 
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
Hosting a dynamic blog - a paradigm shift of collaborative knowledge construc...
 
PRG 421 version 10 Entire Course
PRG 421 version 10 Entire CoursePRG 421 version 10 Entire Course
PRG 421 version 10 Entire Course
 
Camtasia
CamtasiaCamtasia
Camtasia
 
Drupalusability
DrupalusabilityDrupalusability
Drupalusability
 
Start Developing Apps for Magnolia CMS
Start Developing Apps for Magnolia CMSStart Developing Apps for Magnolia CMS
Start Developing Apps for Magnolia CMS
 
Building richwebapplicationsusingasp
Building richwebapplicationsusingaspBuilding richwebapplicationsusingasp
Building richwebapplicationsusingasp
 
PRG 421 Education Specialist / snaptutorial.com
PRG 421 Education Specialist / snaptutorial.comPRG 421 Education Specialist / snaptutorial.com
PRG 421 Education Specialist / snaptutorial.com
 

More from eurythmic

Cognitive load - improvements to data representation resources
Cognitive load - improvements to data representation resourcesCognitive load - improvements to data representation resources
Cognitive load - improvements to data representation resourceseurythmic
 
Variables lesson tasks
Variables lesson tasksVariables lesson tasks
Variables lesson taskseurythmic
 
Lesson 4 variables in Python
Lesson 4   variables in PythonLesson 4   variables in Python
Lesson 4 variables in Pythoneurythmic
 
Computer ads
Computer adsComputer ads
Computer adseurythmic
 
Handing your work in using Edmodo
Handing your work in using EdmodoHanding your work in using Edmodo
Handing your work in using Edmodoeurythmic
 
SJL staff meeting - BYOD - 21st May 2014
SJL staff meeting - BYOD - 21st May 2014SJL staff meeting - BYOD - 21st May 2014
SJL staff meeting - BYOD - 21st May 2014eurythmic
 
Windows email tutorial
Windows email tutorialWindows email tutorial
Windows email tutorialeurythmic
 
Lesson 1 introduction to project
Lesson 1   introduction to projectLesson 1   introduction to project
Lesson 1 introduction to projecteurythmic
 

More from eurythmic (8)

Cognitive load - improvements to data representation resources
Cognitive load - improvements to data representation resourcesCognitive load - improvements to data representation resources
Cognitive load - improvements to data representation resources
 
Variables lesson tasks
Variables lesson tasksVariables lesson tasks
Variables lesson tasks
 
Lesson 4 variables in Python
Lesson 4   variables in PythonLesson 4   variables in Python
Lesson 4 variables in Python
 
Computer ads
Computer adsComputer ads
Computer ads
 
Handing your work in using Edmodo
Handing your work in using EdmodoHanding your work in using Edmodo
Handing your work in using Edmodo
 
SJL staff meeting - BYOD - 21st May 2014
SJL staff meeting - BYOD - 21st May 2014SJL staff meeting - BYOD - 21st May 2014
SJL staff meeting - BYOD - 21st May 2014
 
Windows email tutorial
Windows email tutorialWindows email tutorial
Windows email tutorial
 
Lesson 1 introduction to project
Lesson 1   introduction to projectLesson 1   introduction to project
Lesson 1 introduction to project
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Interactivity in power point

  • 2. Set up your slide with the components you want Invisible shapes for hotspots Quiz questions and answers
  • 3. Save as a macro-enabled presentation  File > Save As
  • 4. View your developer tab  File > Options > Customize Ribbon
  • 5. Add Visual Basic Code  Developer > Visual Basic  Insert > New Module  Each subroutine (sub) you write will be a separate macro in your presentation
  • 6. To add a macro to an shape/text box  Select it  Go to Insert > Action  Choose “run macro” and pick the name of the relevant subroutine
  • 7. More complicated: adding a score Variable to keep track of how many correct answers given Each time an question is answered correctly, this increases by one Show this value when the user has finished the quiz
  • 8. More complicated: If each question is on a new slide Moves on to the next slide once they have answered the question
  • 9. More complicated: personalisation Declare a username variable as a string (text) Include the username in their welcome message Find out their name