hi to all!
how to embed flash swf file into microsoft excel 2007.

Dani AI

Generated

This builds on ’s pointer to @ryangoodman and gives a concise, practical checklist plus modern cautions. For Excel 2007 the simplest, historically reliable method is the Shockwave Flash ActiveX control. It embeds an SWF right on the sheet and plays in-place provided the Flash ActiveX is present and ActiveX is allowed.

Steps (quick):

  • Enable the Developer tab: Office button -> Excel Options -> check "Show Developer tab in the Ribbon".
  • Developer -> Controls -> Insert -> ActiveX Controls -> More Controls -> choose "Shockwave Flash Object" (or "ShockwaveFlash.ShockwaveFlash") and draw it on the sheet.
  • Right-click the control -> Properties: set Movie to the full local path (e.g., C:\folder\file.swf) or a URL, set Playing to True, adjust Loop/Menu as needed. Exit Design Mode to run the SWF.
  • Save a copy as a macro-enabled workbook (.xlsm) if you attach code or want to preserve ActiveX behavior.

Troubleshooting:

  • If the control is missing, ensure the Flash Player ActiveX (Internet Explorer version) is installed. If needed register the OCX as administrator (example paths below—run from an elevated command prompt):
regsvr32 "C:\Windows\System32\Macromed\Flash\Flash.ocx"
regsvr32 "C:\Windows\SysWOW64\Macromed\Flash\Flash.ocx"
  • Check Trust Center -> ActiveX settings and the yellow security bar; enable only for trusted files.

Important note: Adobe ended Flash Player support on December 31, 2020. Many modern systems block or remove the ActiveX control. For long-term sharing, convert SWFs to MP4 or HTML5 (or rebuild animations in an HTML5-friendly tool) instead of relying on embedded Flash. Avoid enabling ActiveX for untrusted files.

Let me help you , already first entry from ryangoodman solves your issue

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.