`
apple_wxs
  • 浏览: 104069 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

excel中导出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

i = 0

Do While i < MyFileLen

    If myArr(i) = &H46 Then

        If myArr(i + 1) = &H57 And myArr(i + 2) = &H53 Then

            swfFileLen = CLng(&H1000000) * myArr(i + 7) + CLng(&H10000) * myArr(i + 6) + CLng(&H100) * myArr(i + 5) + myArr(i + 4)

            ReDim swfArr(swfFileLen - 1)

            For myIndex = 0 To swfFileLen - 1

                 swfArr(myIndex) = myArr(i + myIndex)

            Next myIndex

            Exit Do

        Else

            i = i + 3

        End If

    Else

        i = i + 1

    End If

Loop


myFileId = FreeFile

tmpFileName = Left(tmpFileName, Len(tmpFileName) - 4) & ".swf"

Open tmpFileName For Binary As #myFileId

Put #myFileId, , swfArr

Close myFileId


MsgBox "以" & tmpFileName & "名字保存"


End Sub

4.     按F5运行宏。

5.     弹出一个选择文件的窗口,选择你想要提取flash的excel文件,点击打开按钮。

6.     这时会弹出一个提示窗口“以。。。。名字保存”,点击确定。

7.     在excel所在的位置会产生一个同名的flash文件。到此flash文件已经导出了
分享到:
评论

相关推荐

    怎么从excel中导出flash游戏.docx

    从Excel中导出Flash游戏是一种有趣的技术,本文将详细介绍如何使用VBA宏从Excel中导出Flash游戏。 Flash游戏嵌入Excel的缘由 在Excel中嵌入Flash游戏可以使用户在Excel表格中直接玩游戏,提高用户的参与度和兴趣度...

    向excel中添加flash和导出excel中的flash

    - 你可以双击该文件以查看是否成功导出Flash动画。 通过上述步骤,你不仅可以将Flash文件嵌入到Excel中,还能轻松地从Excel中提取Flash并将其保存为独立的.swf文件。这些技能不仅有助于提高工作效率,还能帮助你在...

    导出excel里面的flash

    ### 导出Excel中的Flash知识点解析 #### 一、背景介绍 在日常工作中,我们可能会遇到需要从Excel文档中提取嵌入式Flash动画的情况。这些Flash动画通常被用于教学材料、演示文稿或是数据可视化中,能够使内容更加...

    VB导出excel中flash

    4. **导出Flash**:如果找到Flash对象,使用`Shape.OLEFormat.Object`获取其底层的OLE对象,然后保存为SWF文件。可能需要使用`SaveAsFile`方法或其他方式实现。 5. **关闭工作簿**:完成导出后,使用`Workbook.Close...

    如何在EXCEL中插入FLASH和导出EXCEL中的FLASH.doc编程资料

    如何在EXCEL中插入FLASH和导出EXCEL中的FLASH.doc

    从Excel中导出swf文件

    本文将详细介绍如何从嵌有SWF文件的Excel文档中导出这些Flash对象。 标题"从Excel中导出swf文件"涉及到的知识点是关于Excel与SWF文件的交互操作。SWF是一种流行的多媒体格式,常用于网络上的动画和交互式内容展示。...

    flex air 导出 excel 支持中文

    在Flex Air应用中导出Excel并支持中文是一项常见的需求,特别是在数据可视化和报表生成的场景下。Flex Air是Adobe提供的一款基于Flash Player的桌面应用程序开发框架,它允许开发者创建具有丰富用户界面的桌面应用...

    ExportFlash (将Office文件中的Flash导出)

    2. **打开文档**:选择你需要导出Flash的Office文档。注意,对于Office 2007及更高版本的.docx、.xlsx和.pptx文件,需要先另存为旧版的.doc、.xls或.ppt格式。 3. **识别Flash**:ExportFlash会自动检测文档中的...

    Excel插入和导出swf

    在Excel中插入和导出SWF(Shockwave Flash Object)是一种增强电子表格功能的方法,使得用户可以在Excel文档中展示交互式Flash内容,并且能够将含有Flash元素的Excel工作簿转换为SWF格式的文件。以下是关于这两个...

    flex air 导出 excel

    在Flex Air中,有时我们需要将数据导出为Excel格式,以便用户可以进行离线分析或进一步处理。然而,需要注意的是,Flex Air原生并不直接支持导出包含中文字符的Excel文件,这可能是由于早期版本的Excel文件格式处理...

    FLEX导出EXCEL支持合并隐藏单元格

    `ExportExcel`类包含了一系列与Excel导出相关的功能,例如设置单元格宽度、处理数据格式等。值得注意的是,`ExportExcel`类还提供了处理单元格数据长度过长问题的解决方案,通过设置单元格宽度比例`WIDTHSCALE`,...

    Flex的DataGrid导出Excel

    而“Flex的DataGrid导出Excel”这个主题涉及到的是如何将DataGrid中的数据显示到Microsoft Excel文件中,以便用户可以进一步处理、分析或共享这些数据。这个过程通常分为几个关键步骤: 1. **数据准备**:首先,你...

    提取WORD及EXCEL中的FLASH动画

    总结来说,提取Word和Excel中的Flash动画需要借助特定工具,如`SaveFlash.exe`,通过指定输入文档路径和输出目录,可以方便地将嵌入的Flash对象导出为独立的SWF文件。虽然这是一项技术性的操作,但遵循上述步骤,...

    Flex导出Excel

    1. `FlexExcel.as`: 这可能是自定义的ActionScript类,用于处理Excel导出逻辑。它可能包含了创建CSV或XML文件的方法,以及将数据转换为适合Excel的格式的代码。 2. `FlexExportUtil.as`: 另一个可能的工具类,包含了...

    flex与java结合的excel导出

    在Flex和Java结合的环境中,实现Excel导出是一项常见的需求,尤其在数据分析和报表生成时。以下是关于这个主题的关键知识点: 1. **Flex与Java的交互**:Flex是一种基于Adobe Flash Player运行时的富互联网应用...

    Excel插入和导出swf方法教程

    在Excel中插入和导出SWF(Shockwave Flash Object)是一种常见的需求,特别是在需要将交互式Flash内容整合到电子表格或者从Excel文档中提取独立的SWF文件时。以下是详细的步骤教程: **插入SWF** 1. **安装必备...

    eed.rar_easyui 导出excel_easyui导出

    在实际开发中,可能还需要考虑兼容性问题,如老版本的IE浏览器可能不支持某些HTML5特性,这时可能需要使用Flash或其他插件来实现Excel导出。 总的来说,使用EasyUI实现datagrid的Excel导出功能,需要掌握数据处理、...

    将flex页面数据导出到excel

    在IT行业中,尤其是在Web开发领域,经常需要将动态生成的数据导出到Excel文件,以便用户可以方便地进行数据查看、编辑或分析。本篇将详细讲解如何在Flex页面上实现数据导出到Excel的功能。 Flex是一种基于Adobe ...

    flex导出excel

    5. `src`:这是源代码目录,很可能包含了ActionScript类文件,其中可能有实现Excel导出功能的代码。 6. `scripts`:这个目录可能包含了与项目相关的脚本文件,可能包括用于数据处理或与服务器交互的ActionScript...

    利用java 后台导出Flex DataGrid为Excel

    在Java后台导出Flex DataGrid为Excel是一项常见的需求,特别是在数据可视化和数据分析场景中。Flex DataGrid是一种用于展示大量结构化数据的组件,而Excel则是处理和存储表格数据的流行工具。下面我们将深入探讨如何...

Global site tag (gtag.js) - Google Analytics