使用 VSTO 在 PowerPoint 中嵌入 SWF
我想知道是否有办法在 PowerPoint(演示文稿)2007 及更高版本(即“.pptx”格式)中嵌入 Flash Shockwave 对象或 .SWF 文件。我所说的嵌入是指当我保存演示文稿时,将其关闭。我不再需要 .swf 文件。这样我就可以与其他人分享演示文稿。
如果我使用此链接 Insert-Flash-Into-PowerPoint-2007 ,它有效,但是当我保存并 关闭演示文稿,swf 文件不会被嵌入。 (注意:如果我对 .ppt 文件执行相同操作,则它可以正常工作)
我知道我们可以将 swf 嵌入到 PowerPoint 演示文稿版本 2003 中,即“.ppt”格式。但无法以 .pptx 格式执行相同操作。
是否可以使用 Open XML 格式将 .swf 文件嵌入到 .pptx 中?我尝试将“.pptx”文件重命名为“.zip”,并在媒体文件夹中添加“.swf”,然后将其重命名回“.pptx”,但在 PowerPoint 中打开时,出现有关内容不可读的错误或腐败。
我在某处读到 MS 的策略是不为 Adobe SWF 文件/ActiveX 对象提供这种支持,但到目前为止该功能不受支持。 不支持 Flashppt PPTX 嵌入
我对 Office 2010 进行了相同的尝试,但结果仍然相同。这不起作用。
有人有解决方法吗?
相关链接:
I was wondering if there is someway to embed a Flash Shockwave Object or .SWF file in PowerPoint (Presentation) 2007 and higher version, i.e. inside the ".pptx" format. By embed I mean when I save the presentation,close it . i wont be needing the the .swf file again. That way I can share the presentations with others.
If I use this link Insert-Flash-Into-PowerPoint-2007,it works but when I save and
close the presentation, the swf file doesn;t get embeded. (Note: If i do the same with a .ppt file, it works correctly)
I know we can embed the swf inside PowerPoint presentation version 2003, i.e. the ".ppt" format. but couldn't do the same in .pptx format.
Also is it possible to embed .swf file in .pptx using Open XML format? I tried to rename the ".pptx" file to ".zip" and added the ".swf" in media folder and then renamed it back to ".pptx", but when opened in PowerPoint, it gave an error about unreadable content or corruption.
I had read somewhere that its kind of strategy from MS not to provide this kind of support for Adobe SWF file / ActiveX object and as of now the feature is not supported. Flashppt PPTX Embed not supported
I tried the same with Office 2010 and still the same result. It doesn't work.
Does anyone have any workarounds?
Related links:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这在 PowerPoint 2007 中是不可能的。
It is not possible in PowerPoint 2007.