楼主 chrisfang |
在Office2003版本中插入flash动画的方法已经早已为大家所熟悉,但随着Office的版本升级到2007之后,网上出现了不少关于在Office2007中插入Flash所遇到的各种问题。 目前的2007和2010版本中,还不能创建真正嵌入Flash文件的文档。虽然仍旧可以依照2003下的办法插入Shockwaveflash控件,填入flash文档路径并选择EmbedMovie属性为True,但在移除源文件后(或将源文件另外命名)就会无法播放,原因是保存2007文档的时候Office没有真正完成“嵌入”的操作,而只是保留了链接到源文件的信息。 现在有一种变通的方法可以稍许安慰一下那些对此表示失望的用户: 以Excel为例, 首先,你的机器上要安装有Office2003版本,并且已经升级到SP3版,然后从微软网站上下载并安装格式兼容包FileFormatConverters.exe 然后,打开Excel2003,插入shockwaveflash控件,将控件的movie属性指向本地或网络的swf文件,并将控件的Embedmovie属性设置为True。完成设置后,退出“设计模式”,此时应该可以看到正常播放的Flash动画。 接下来,在Excel2003的菜单中选择“文件”——“另存为”,在“另存为”对话框下方的“保存类型”下拉列表中选择“Excel2007启用宏的工作簿(*.xlsm)”,选择保存文件。 这样生成的2007版的xlsm文件就可以携带着嵌入其中的flash文档传播给其他用户打开欣赏。 下面附件是我做的一个例子: test.rar |
2楼 kevinchengcw |
学习一下,解决问题就是好办法 |
3楼 rongjun |
还不如将07或2010版本直接保存为03版本省事。 |
4楼 donghan |
能解决问题就行,先学习一下 |
5楼 李海宾 |
学习 |
6楼 BIN_YANG168 |
现在可以直接在EXcel2007、2010版本中嵌入Flash。 示例: |