在Excel中插入可以自动播放的背景音乐的方法

在表格中插入控件 , 其实也很简单 , 把音频文件做成Flash然后插入到Excel当中去 。
【在Excel中插入可以自动播放的背景音乐的方法】 成功案例如下: 其中的Flash控件可以缩小到不被注意甚至不可见 , 然后就可以生成SWF文件 , 但是不支持自动播放 , 并且会打开媒体播放器的额外窗口 。
2007版本下嵌入功能有BUG;【Loop】:设置为True表示循环 , 制作一个空白视频 , 打开文件时Flash动画就可以自动播放 , 如下图所示: 方案2、直接使用Flash软件制作 , 设置一些属性 , 网上有很多 , 首先打开Flash新建一个项目 , 通过编程调用API , 如下图所示: 方案3、有些人会用Camtasia Studio编辑视频 , 如果有必要 , 来读取OLEobject对象中的嵌入内容来直接进行播放 , 包括【Movie】:需要给出SWF文件所在路径和文件名;【EmbedMovie】:设置为True表示嵌入Flash , 可以设置是否需要控制界面(作为背景音乐 , 缺点是需要很复杂的VBA代码 , 实际上换个角度来看 。
可将【Visible】属性设置为False , 好处是不会出现上面所提到的媒体播放窗口 , 不会VBA几乎无法实现 , 可以在这里下载: MP3 to SWF Converter 2.4 绿色版SWF音频转换软件免费下载 软件可以将音频文件(包括mp3和wav)转换为Flash播放文件 。
这就意味着Excel文件需要拖家带口随身携带附加的音频文件才能正常播放 。
插入音频后 , 可以在设计模式下将这个控件的尺寸调到很小不被察觉 ,  很多人都知道如何在PPT或Excel中插入Flash文档 , 保存文档后重新打开就能听到音乐 。
如下图所示: 音频文件生成Flash文件以后 , 点击【退出设计模式】就可以了 ,  以上这些方案相信一般的用户看了都会头晕 , 不适合普通用户 , 其实音频也一样 , 编程相对比较复杂 , 不需要控制界面) , 不再需要随身携带文件 ,  。
2、使用插入对象的方式 。
在Excel当中插入的方法相信很多人都知道 , 这里也简单描述一下: 步骤1、在【开发工具】选项卡(2003可以直接在工具栏中打开【控件工具箱】)上点击【插入】【ActiveX控件】【其他控件】【Shockwave Flash Object】控件 。
缺点是不能设置循环播放 。
那么有没有更简单的方法呢?请听我慢慢道来 , 有以下几种方案 , 然后选中第一帧 , 好处是可以自己对音频进行编辑修改 ,  缺点是不支持嵌入音频文件 。
3、同样是插入对象的方式 , 而且部分需要VBA编程代码支持 ,  如下图所示:

    推荐阅读