Edit: When I first posted about the Drag and Drop Macro I neglected to give proper credit to and details about it’s author Hans W. Hofmann.

The code is free for personal use and you can find more details and some enhancements on Hans W. Hofmann’s website at http://test.lemitec.de/ppt/Powerpoint%20DragAndDrop.htm

Although PowerPoint is a great resource and can be used to create all sorts of resources for use in lessons, one of the problems with the way it is normally used is that it’s not very interactive.

Turning PowerPoint presentations from a linear series of slides into something that can be interacted with can be achieved using a variety of methods including hyperlinks (which I will discuss in a future post), action buttons and now drag and drop elements.

With drag and drop elements you can create interactive games and activities such as the activity matching words and their definitions in my demonstration presentation below.

This is possible using a special macro to set items within a PowerPoint presentation to be dragged and dropped. Don’t worry if you don’t know how to create macros or are not even sure what they are, the macro has been made for you and all that you need to do is:

  1. Download the presentation below (which already contains the macro)
  2. Add any slides that you want to make your presentation (either make them from scratch or copy them from an existing presentation)
  3. Delete the instruction and example slides

There are more detailed instructions within the demo presentation, which will guide you through setting up PowerPoint to allow macros to run (only needs doing once) as well as adding your slides and setting things to be dragged and dropped.

I suggest that you keep a copy of the demo presentation safe so you always have the instructions and work on a second copy when you create each new presentation. But don’t worry if you forget, you can download it again from here. When you have finished your presentation you can save it as ‘Read only’ which will mean that the bits that have been dragged around will return to where they were.

Here is the demo presentation. You can download it using the link below (the drag and drop doesn’t work in the online version).

Download drag and drop demo presentation

Tagged with:
 
  • http://www.schools.nsw.edu.au/studentsupport/programs/disability.php Jean Walsh

    Many thanks! I would like a little more info. Here are two questions:

    1. When closing the show you are asked to save changes. Can this option be turned off so taht the show always reverts to its original state?

    2. Can you make the dragged objects only go to one particular area or be repelled if they are dragged to an “out of bounds” area?

    Many thanks for showing me how to do this simple game. Lots of fun!

    • http://classroomtech.org.uk Tim Dolan

      I am glad the information about drag and drop is useful.

      To answer your questions:
      1. If you right click on the file in explorer and check the ‘Read only’ box then PowerPoint won’t let the file be saved and it will always open in it’s original state. You will be asked if you want to save your changes to a new file, but at least you won’t mess up your original by accident.

      2. I don’t know of any way to force the objects into or out of a particular area with PowerPoint. I you want that sort of functionality you will need to look at using flash or if appropriate a game creator such as contentgenerator.

      I hope that helps

  • http://www.schools.nsw.edu.au/studentsupport/programs/disability.php Jean Walsh

    Many thanks! I would like a little more info. Here are two questions:

    1. When closing the show you are asked to save changes. Can this option be turned off so taht the show always reverts to its original state?

    2. Can you make the dragged objects only go to one particular area or be repelled if they are dragged to an “out of bounds” area?

    Many thanks for showing me how to do this simple game. Lots of fun!

    • http://classroomtech.org.uk Tim Dolan

      I am glad the information about drag and drop is useful.

      To answer your questions:
      1. If you right click on the file in explorer and check the ‘Read only’ box then PowerPoint won’t let the file be saved and it will always open in it’s original state. You will be asked if you want to save your changes to a new file, but at least you won’t mess up your original by accident.

      2. I don’t know of any way to force the objects into or out of a particular area with PowerPoint. I you want that sort of functionality you will need to look at using flash or if appropriate a game creator such as contentgenerator.

      I hope that helps

  • Leah Frost

    This is amazing! Thanks so much for sharing, as a budding maths teacher this is exactly the kind of resource i need to keep my kids interested.

  • Leah Frost

    This is amazing! Thanks so much for sharing, as a budding maths teacher this is exactly the kind of resource i need to keep my kids interested.

  • http://www.lemitec.de/ HW

    Hi,

    I am glad to hear that DragAndDrop to Powerpoint has such a great fan club.

    I got many posts to increase its functionality.
    You can find the original source in http://www.lemitec.de
    http://www.lemitec.de/load.php?name=News&file=article&sid=6
    and a Quiz-Example…

    Enjoy
    Hans W. Hofmann

  • http://www.lemitec.de HW

    Hi,

    I am glad to hear that DragAndDrop to Powerpoint has such a great fan club.

    I got many posts to increase its functionality.
    You can find the original source in http://www.lemitec.de
    http://www.lemitec.de/load.php?name=News&file=article&sid=6
    and a Quiz-Example…

    Enjoy
    Hans W. Hofmann

  • S Jaron

    Thank you so much for this macro – fantastic! I was wondering if there is a way to keep the object at the back of a stack, even when dragging and dropping? I have basically made a little window on my slide and I want to move an image through the window without it appearing on top of the window when I click it.
    Thanks!

  • S Jaron

    Thank you so much for this macro – fantastic! I was wondering if there is a way to keep the object at the back of a stack, even when dragging and dropping? I have basically made a little window on my slide and I want to move an image through the window without it appearing on top of the window when I click it.
    Thanks!

  • Shalini

    Thank you so much for this!! You are a total lifesaver-you exactly helped me make what I wanted to.
    Thanks a lot!

  • Shalini

    Thank you so much for this!! You are a total lifesaver-you exactly helped me make what I wanted to.
    Thanks a lot!

  • A_street

    how do i do this in powerpoint 2007? x

    • Sam

      I use 2007 aswell. what you do is copy the slide from another powerpoint, click on what you want to add the macro to, insert>action>run macro [draganddrop]

  • John_c_riddle

    I am trying to set up a drag and drop using a magnifying glass to look at the background image through a blank drawing object. When I run the show, the magnifying glass goes behinf the drawing object and so the glass becomes invisible. I have tried grouping the drawing object with the glass and it still does the same. Any suggestions please. This is for an educational game at my school. thanks with eager anticipation John

  • http://pulse.yahoo.com/_CQE63KV4UZ7GJ3VFEUE3G4T65E Boahmed Bomahmoud

    thank you so match

  • http://pulse.yahoo.com/_CQE63KV4UZ7GJ3VFEUE3G4T65E Boahmed Bomahmoud

    thank you so match

  • Caroline

    Can you tell me the Macro Security Settings I need to change for Powerpoint 2010.  I have tried creating an example exercise of dragging and dropping within this downloaded presentation, however the objects don’t seem to move.

    I think it is because I haven’t changed the Macro security settings.  However they look so different in Powepoint 2010 to the macro security instructions specified in the original instructions.  Please Help.  Many thanks

    Caroline

  • Pingback: 20 ideas | Classroomtech.org.uk

Set your Twitter account name in your settings to use the TwitterBar Section.