OA办公软件与PDF文件联系紧密,PDF格式的文件也是办公人员必须掌握的!  设为首页 加入收藏夹 我来推荐 
您的位置:首页 > OA办公软件应用技巧 > EXCEL应用技巧
EXCEL应用技巧
如何从excel中导出flash保存为swf格式
日期:2009-07-20 22:45:28 人气: 标签:
也许你经常收到朋友转发的Flash小游戏,遗憾的是这些小游戏嵌入到Word、Excel或者PowerPoint等Office文档中。如果你要把这样的游戏发布到网页里让其他人来玩的话,你就需要将文档里面的flash文件给想办法抠出来或者是导出来。本以为可以从菜单中找到办法将其另存出来,多次努力均告失败。那么要怎样才能将其中的Flash文件给抓取出来并保存为swf文件呢?
 
方法一、找到swf(flash动画)的地址用软件下载
 
打开包含flash的文档,查看flash的属性,找到flash的原地址,如果是网址的话直接用下载工具下在即可。如果你找不到flash的源地址那么就试试方法二吧。
 
 
方法二、运用“宏”导出flash文件
 
1. 点击工具——>宏——>宏
2. 弹出一个宏创建窗体,在窗口中输入宏名(例如:宏名:ExtractFlash)点击创建按钮。
3. 弹出一个编程界面,在界面的中间有一个小窗口,在窗口中输入下面的程序段。
Sub ExtractFlash()
Dim tmpFileName As String, FileNumber As Integer
Dim myFileId As Long
Dim myArr() As Byte
Dim i As Long
Dim MyFileLen As Long, myIndex As Long
Dim swfFileLen As Long
Dim swfArr() As Byte

tmpFileName = Application.GetOpenFilename("office File(*.doc;*.xls),*.doc;*.xls", , "确定要分析的 Office 档")

If tmpFileName = "False" Then Exit Sub
myFileId = FreeFile
Open tmpFileName For Binary As #myFileId
MyFileLen = LOF(myFileId)
ReDim myArr(MyFileLen - 1)
Get myFileId, , myArr()
Close myFileId
Application.ScreenUpdating = False
共有条评论信息评论信息
栏目分类

站点说明 | 站点导航 | 站点公告 |
OAPDF.COM版权所有 2009 V1.1