none
Cannot Embed Flash Movies in PowerPoint 2007

    Question

  • Hi All,

    I am trying to embed a .swf file into a PowerPoint 2007 presentation so that the .pptx file can be moved and copied
    and opened anywhere and the animation still work, without having to also move the .swf file. I found a tutorial that
    seems to be able to do this in Office 2003
    (http://www.flashgeek.com/tutorials/02_embed_09.asp), however this does not work for 2007.
    I know how to get a .swf file into a presentation and linked, but this requires that the .swf file be moved with the
    .pptx file. I cannot figure out how to get it actually embedded so that only the .pptx file has to be moved. I am
    also not interested in the "package for CD" option.



    Please help out to resolve this issue.



    Thanks in Advance



    ______________________ Thanks and Regards, Anil Dwivedi
    Thursday, June 11, 2009 11:29 AM

Answers

  •  

    Jamie,

     

    Unfortunately, .swf won't get embed in .pptx format(i.e. OpenXML format).  This is a known issue with .swf file and PowerPoint 2007 .pptx file format . It has been filed as a bug and there is no resolution at the moment. As a workaround, you would need to save the file as a .ppt (i.e. in Office 97-2003) file format.

     

    Thanks,

    Priyank

    Saturday, August 08, 2009 11:13 PM
    Moderator

All replies

  • Hi,

    Thank you for contacting Microsoft Innovate on Office Forum. We will do some research and get back to you.


    Regards,
    Priyank

    Friday, June 12, 2009 11:58 PM
    Moderator
  • Hi,

    You are right! The approach that you have taken for embedding flash movies will in office 2003 but not in office 2007. You can check the following link to embedd flash movies in Office 2007,


    http://www.labnol.org/software/tutorials/embed-swf-insert-flash-in-powerpoint-presentations/3721/

    Hope this helps!

    Thanks,
    Priyank

    NOTE - Disclaimer

    The links in this message may lead to third-party Web sites. Microsoft provides third-party resources to help you find customer service and/or technical support resources. Information at these sites may change without notice. Microsoft is not responsible for the content at any third-party Web sites and does not guarantee the accuracy of third-party information.

    Friday, July 24, 2009 7:45 PM
    Moderator
  • Priyank,

    The link you mention (http://www.labnol.org/software/tutorials/embed-swf-insert-flash-in-powerpoint-presentations/3721/) does not discuss the "EmbedMovie" property for the flash object.  In PPT2007, this flag has no effect when saving a .pptx file and it can be clearly seen that the file size does not increase as expected when setting this flag to true.  This is contrary to the behaviour in 2003 where this parameter behaves as expected.  Also, if you save a PPT2007 file as a .ppt then the embedded object is saved within thein the file so it does seem to be an issue with the .pptx format.

    I would love to get an answer to this issue asap as I have a lot of 2003 content with embedded flash that I now want to maintain in 2007 and cannot find a workaround to this issue.

    Thanks.

    Jamie.
    Thursday, July 30, 2009 9:16 AM
  •  

    Jamie,

     

    Unfortunately, .swf won't get embed in .pptx format(i.e. OpenXML format).  This is a known issue with .swf file and PowerPoint 2007 .pptx file format . It has been filed as a bug and there is no resolution at the moment. As a workaround, you would need to save the file as a .ppt (i.e. in Office 97-2003) file format.

     

    Thanks,

    Priyank

    Saturday, August 08, 2009 11:13 PM
    Moderator
  • 1) Open PowerPoint 200

    7
    2) Make sure you can see the “Developer” tab in the “Ribbon”.  If you can’t, click on the Office menu (the circle button in the top left hand corner), then click on “PowerPoint Options”, and make sure that you check the “Show Developer tab in the Ribbon” box!
    3) Go to the slide you want the .swf file to appear
    4) Click on the “Developer” tab in the Ribbon
    5) Look for the “More Controls” button in the controls group.  It is the one with a spanner and a hammer with three dots underneath it.  Once you find it – click on it
    6) The “More Controls” box will appear.  Scroll down until you find “Shockwave Flash Object”.  Click on that, then click “OK”
    7) You will notice your cursor is now a cross, and no longer an arrow.  That means you can now draw where you want your Shockwave/Flash file to appear on your slide.  Simply draw with your mouse, and use the adjustment handles on the box to make sure it is just the right size and position on your slide.  When you are done you should see a wireframe box with a big “X” through the middle of it.
    8)Now we want to link your .swf file into your PowerPoint 2007 presentation.  Click on the box you just drew, then right click, and select “Properties”
    9) In the properties box that appears, look for the “Movie” property, and then add the location of your .swf file (for example c:\temp\test.swf)
    10) Quickly run your presentation and watch in awe as your shockwave file hits the big screen in your PowerPoint 2007 presentation

    So how did you go?  Sure it is a little complicated to get there, but boy does it look good once you have that file playing through PowerPoint.


    Just a word of warning though – this only LINKS to the .swf file, so if you email or share the presentation with others, chances are the link will break and you will need to go through the above process again to re-link the PowerPoint deck to the .swf.

    Another much easier way is install a add-on: Wondershare PPT2Flash Standard , then you can insert flash file into powerpoint by one click.


    Saturday, September 25, 2010 1:28 AM