ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7048|回复: 4

[分享] 在Office2007中嵌入Flash动画

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-2-9 17:15 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
在Office2003版本中插入flash动画的方法已经早已为大家所熟悉,但随着Office的版本升级到2007之后,网上出现了不少关于在Office2007中插入Flash所遇到的各种问题。
从目前所掌握的一些信息来看,在Office2007SP1版本(包括之前的版本)的情况下,还不能创建真正嵌入Flash文件的文档。虽然仍旧可以依照2003下的办法插入Shockwaveflash控件,填入flash文档路径并选择EmbedMovie属性为True,但在移除源文件后(或将源文件另外命名)就会无法播放,原因是保存2007文档的时候Office没有真正完成“嵌入”的操作,而只是保留了链接到源文件的信息。

现在有一种变通的方法可以稍许安慰一下那些对此表示失望的用户:
以Excel为例,
首先,你的机器上要安装有Office2003版本,并且已经升级到SP3版,然后从微软网站上下载并安装格式兼容包FileFormatConverters.exe(下载地址可参见此帖:http://club.excelhome.net/thread-222539-1-1.html

然后,打开Excel2003,插入shockwaveflash控件,将控件的movie属性指向本地或网络的swf文件,并将控件的Embedmovie属性设置为True。完成设置后,退出“设计模式”,此时应该可以看到正常播放的Flash动画。

接下来,在Excel2003的菜单中选择“文件”——“另存为”,在“另存为”对话框下方的“保存类型”下拉列表中选择“Excel2007启用宏的工作簿(*.xlsm)”,选择保存文件。

这样生成的2007版的xlsm文件就可以携带着嵌入其中的flash文档传播给其他用户打开欣赏。

下面附件是我做的一个例子: test.rar (137.15 KB, 下载次数: 133)

此方法也可以沿用到Word和PPT上。

但是需要注意的是,生成的2007版本文件不能在Office2007下面再次保存,否则会丢失嵌入的信息。

TA的精华主题

TA的得分主题

发表于 2009-2-9 17:46 | 显示全部楼层
学习了~谢谢版主。

另外有个问题,如果我用了打包PPT的命令是否可以跟WMA格式的视频一样打包FLASH呢?

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-2-9 20:51 | 显示全部楼层
原帖由 热带枯叶 于 2009-2-9 17:46 发表
学习了~谢谢版主。

另外有个问题,如果我用了打包PPT的命令是否可以跟WMA格式的视频一样打包FLASH呢?


关于这个问题,我是这么看的:

PPT中可以插入影片,其中包括WMA格式(但不包括FLASH的swf格式)。插入影片的方式有两种,一种是直接使用菜单中“插入”——“影片”的菜单命令插入,而另一种则是用插入Windows Media Player控件,在控件中指定URL链接(可以是本地路径也可以是网络路径)的方式。

这其中,第二种方式无论是在2003下还是在2007都只保存链接,不嵌入源文件。第二种方式也可以用于播放flash文件,但需要对ActiveX的安全性设置做一些调整。

你所指的打包命令,通常是指对第一种方式所插入的视频进行打包(因为打包不支持ActiveX控件,所以无法打包第二种方式所插入的控件)。但由于第一种方式无法插入Flash格式的动画或视频,因此原因Flash当然也无法被打包。

TA的精华主题

TA的得分主题

发表于 2013-3-9 20:48 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-21 22:21 , Processed in 0.027705 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表