ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: HHAAMM

[分享] excel版mtv,强烈震撼,不服不行!!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-11-6 07:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
强烈震撼,不服不行!!

TA的精华主题

TA的得分主题

发表于 2008-11-6 08:26 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

回复 20楼 HHAAMM 的帖子

高手,就是不明白,这个外国牛人怎么想起来这么做呢?

TA的精华主题

TA的得分主题

发表于 2008-11-6 09:09 | 显示全部楼层
原帖由 HHAAMM 于 2008-11-5 22:31 发表
音频则是用二进制的形式保存在excel里,运行时再解码出来。
好像真的是这样呀!!
删除ACDC.wav 还会再次生成。
看来这里的道行深了!!

Excel中那个OLE对象插入的就是一个音频文件……

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-11-6 19:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
哦,看到了
不明白是怎么插入的

TA的精华主题

TA的得分主题

发表于 2008-11-6 21:01 | 显示全部楼层
原帖由 HHAAMM 于 2008-11-6 19:33 发表
哦,看到了
不明白是怎么插入的


插入->对象->由文件创建

TA的精华主题

TA的得分主题

发表于 2008-11-6 21:49 | 显示全部楼层
音乐文件是以OLE方式插入Excel文档保存的,在文档打开时自动查找文档目录下是否有ACDC.WAV这个文件,如果没有则调用ExtractWAV这个函数生成WAV文件。
     ExtractWAV生成WAV文件是以二进制打开Excel文件并查找"RIFF"(十六进制&H52,&H49,&H46, &H46 )这个是WAV文件头标志,然后根据其后的一个长整数据得到整个文件的长度,将文件缓冲区相应的数据以二进制写回文件,重新生成WAV文件。
画面是以540张图片转成字符串形式播放的。至于图片生成字符串,可以由图片转成黑白图片后,提取各点颜色,白色用空格,黑色用字符表示,如果头尾有空格就在最前或是最后加一个字符“`”(防Excel自动消除头尾的空格)。播放时按一定的时间把各行字符依次放入B2,这样就行成了动画。


整个程序分析完毕。这里比较难的是将图片转成字符,不过对我来说,最难的是要找一个动画再一帧一帧转成图片(应该有相应的工具软件吧,我对这个没什么研究)。

[ 本帖最后由 joforn 于 2008-11-6 21:52 编辑 ]

TA的精华主题

TA的得分主题

发表于 2008-11-6 23:42 | 显示全部楼层
原帖由 ldy 于 2008-11-5 23:22 发表
                                                                                                                        
                                                                               ...

这套软件学会用了,做了一个顺利说谢谢.
                              LLLLLL                                                                                                                                
                                                    LLLLLLLLLLLLLLLLLL                                                                                                                          
                                                  LLLLLLLLLLLLLLLLLLLLLLLL                                                                                                                     
                                                LLLLLLLLLLLLLLLL::EEBBBBBB  ..                                        LLLLLLLLLLLLLL                                                            
                                                LLLLLLLLLLLLLL::EEBBBBBBBB      LLLLLL                              LLLLLLLLLLLLLLLLLLLL                                                        
                        LLLLLLLLLLLLLL          LLLLLLLLLLLLLLLLEEEEBBBBBB      LLLLLLLL                          LLLLLLLLLLLLLLLLLLEEEEBBBB::                                                  
                      LLLLLLLLLLLLLLLLLLLLLL    LLLLLLLLLLLLLLLL::EEEEBBEE      LLLLLLEEEEBB::                    LLLLLLLLLLLLLL..EEBBBBBBBB    LL                                             
                      LLLLLLLLLLLLLLEEBBBBBBEELLLLLLLLLLLLLLLL. ::EEEEBB.     LLLLLLEEBBBBBB    ::LLLLLLLLLLLL    LLLLLLLLLLLLLL::EEBBBBBBBB    LLLLLL                                          
                    LLLLLLLLLLLLLLLLI EEBBBBBB.     LLLLLLLLLL. LLEEBBBB    ::LLLLI EEEEBBBBEE    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL. LLEEEEBBEE    LLLLEEEEBB::                                    
                      LLLLLLLLLLLLLL::EEBBBBBBBB      ..LLLL. ::EEEEBB    . LLLLLL::EEBBBBBBBB    ..LLLLLLLLEEBBBBBBEELLLLLLLLLL. LLEEEEBB      EEBBBBBBBB                                      
                      LLLLLLLLLLLLLLLLI EEBBBBBBI       ::LL. LLEEBBEE    EEBB::LL::EEBBBBBBBB    LLLLLLLL::LLEEBBBBBB    ..LL::::LLEEBBBB    LLI EEBBBBBBLL                                    
                        LLLLLLLLLLLLLLLLLLEEBBBBBB        EEBBBBLLI     LL..      LLEEBBBBBBBB    LLLLLLLLLL..EEBBBBBBEE    . . ::EEEEBB.   LLLLI BBBBBBBBEE                                    
                        LLLLLLLLLLLLLLLLLLLLEEBBBBBB    . BBBBBB..                ..EEBBBBBBBB    LLLLLLLLLLLLLLEEBBBBBB.     ::LLEEEEBB  LLBB  ..BBBBBBBBBB  ::                                
                          LLLLLLLLLLLLLLLLLLEEEEEEBBEE. EEBBBBBBBB    ..I EEBB    ..EEBBBBBBBB    LLLLLLLLLLLLI EEEEBBBBBB    LLBBBB              EEBBBBBBBB  ::                                
                            LLLLLLLLLLLLLLLLLLLLLLLLLLLLEEBBBBBBBB    BBBBBBBB    LLEEBBBBBBBB    LLLLLLLLLLLLLLLLEEEEBBBBEE  BBBBBBI     . I ..  I BBBBBBBB  ::                                
                              LLLLLLLLLLLLLLLLLLLLLLLLLLEEBBBBBBBB    BBBBBBBB    LLEEBBBBBBBB    LLLLLLLLLLLLLLLLLLLLLLLLI BBBBBBBBEE  BBBBBB..  EEBBBBBBBB  ::                                
                                LLLLLLLLLLLLLLLLLLLLLLLLEEBBBBBBBB    .     BB    LLEEBBBBBBBB    LLLLLLLLLLLLLLLLLLLLLLLL..BBBBBBBBBB  BBBBBB..  EEBBBBBBBB  ::                                
                              LLLLLLLLLLLLLLLLLLLLLLLLLLLLBBBBBBBB          BB    LLEEBBBBBBBB      LLLLLLLLLLLLLLLLLLLLLL::EEBBBBBBBB      . ..  EEBBBBBBBB  ::                                
                          LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLBBBBBBBB.   LLEEBBBB    LLEEBBBBBBBB    LLLLLLLLLLLLLLLLLLLLLLLL::EEBBBBBBBB      LLI   EEBBBBBBBB  ::                                
                LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEEEEEE  ..LLBBBBBBBB.   BBBBBBBB    LLEEEEEEBBBB    .       ::LLLLLLLLEEEEEELLEEBBBBBBBB  BBBBBBI   EEBBBBBBBB  LLEE::                           
            LLLLLLLLLLLLLLLLLLLLLLLLLLLLEEEEEEBB..        BBBBBBBB..  EEEEEEBB    EEEEEEI                   ::LLLLEEEEEELL    BBBBBBBB  BBBBBBI   EEEEEEEEI           ::                        
          LLLLLLLLLLLLLLLLLLEEEEEEEEEEEELL..              LLBBBBBB..        LL                          . ..EEEEEEEEI           BBBBBB  ..    I   LL.                 ::                        
          LLLLLLLLLLLLLL::BBBBBBBBI                       EEBBBBBB..    . ..BB    I       . ..    I BBBBBBBBLL                  BBBBBB      ..I   .           ::LL                              
          LLLLLLLLLLLLLLLLLLBBBBBBBB        . BBBB      I BBBBBBBB..  BBBBBBBB    LLEEBBBBBBBB    ::EEBBBBBBBB        BBEE    BBBBBBBB  BBBBBBI   EEBBBBBBBB  ::                                
          LLLLLLLLLLLLLLLLLLEEEEBBBBEE. I EEBBBBBB      I BBBBBBBB..  BBBBBBBB    LLEEBBBBBBBB    LLLLEEEEBBBBLL..BBBBBBLL  . BBBBBBBB  BBBBBBI   EEBBBBBBBB  ::                                
            LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEEBBBBBB    ..I BBBBBBBB..  EEEELL.     LLEEBBBBBBBB.   LLLLLLLLLLLLLLEEBBBBBBI   I BBBBBBBB  EELL.     EEBBBBBBBB  ::                                
              LLLLLLLLLLLLLLLLLLLLLLLLLLEEEEBBBBBB    LLEEEEEEEEEE.             . EEEEBBBBBBBB.   LLLLLLLLLLLLLLEEBBBBBB.   EEEEEELL..            LLLLBBBBBB  ::                                
                  LLLLLLLLLLLLLLLLLLLLLLEEBBBBBBBB    BBEE                      . BB    LLBBBB.   LLLLLLLLLLLLLLEEBBBBBB    BBI           ..  .   BB    BBBB  ::                                
                        LLLLLLLLLLLLLLLLEEBBBBBBEE    BBBB          I BB    ..  . BB..    BBBB.   LLLLLLLLLLLLEEEEBBBBBB    BBBB.   I EEBB    .   BB..  I BB  ::                                
                        LLLLLLLLLLLLLL::EEBBBBBBI     EEEEEEI ::LLEEBBEE    BB  . BBBB    I BB.   LLLLLLLLLL::EEEEBBBBBB    LL. ::LLEEBBI   LL.   BBBB  I BB  ::                                
                        LLLLLLLLLLLLLL::EEBBBBBB.   ..LLLLLL. LLEEEEBB    . BB  . BBBBEE  EEBB.   LLLLLLLLLL::EEEEBBBBBB  . ::::LLEEEEBB    BB    BBBBEEBBBB  ::                                
                        LLLLLLLLLLLLLLLLEEBBBBBB    ::LLLL::::LLEEBBI     BBBB  . EEBBBBLLBBBB.   LLLLLLLLLL::EEEEBBBBBB  ..EEEELLI BB..  EEBB    EEBBBBBBBB  .                                 
                      LLLLLLLLLLLLLLLLLLEEBBBBBB    EEEEEEBB. LLEEBB    LLBBBB  . LLLLBBBBBBBB.   LLLLLLLLLL::EEEEBBBBEE  LLBB.   EEBB    BBBB    EEBBBBBBBB  .                                 
                      LLLLLLLLLLLLLLLLLLEEBBBBBB    EEEEEE    EEBB.     BBBBEE  . LLLLBBBBBBBB.   LLLLLLLLLL::EEEEBBBB..  LL    LLBB..  BBBBBB    EEBBBBBBBB  .                                 
                      LLLLLLLLLLLLLLLLLLEEBBBBBB    BB..    EEBBEE    BBBBBBEE  . LLLLBBBBBBBB.   ::LLLLLLLL::LLEEBBBB        I EEBB  ..BBBBBB    EEBBBBBBBB  .                                 
                      LLLLLLLLLLLLLL::LLEEBBBBI           LLEEBB    LLBBBBBBLL  . LLLLBBBBBBBB.   ::LLLLLL::::LLEEEEBB      . EEBB    BBBBBBBB    EEBBBBBBBB  .                                 
                    LLLLLLLLLLLLLLLL::LLEEEEBB          LLEEBB..  . EEBBBBBBI     LLLLBBBBBBBB.   ::LLLLLLI EEEEBBBB.       EEBB..  EEBBBBBBBB    EEEEBBBBBB  .                                 
                    LLLLLLLLLLLLLL::::LLEEBBEE        LLEEBBLL    I EEBBBBBB..    LLLLBBBBBBBB.   ::LLLLLLLLBBBBBBBB      EEEELL  LLEEEEBBBBBB    BBBB  . BB  .                                 
                    LLLLLLLLLLLLLLLLEEBBBBBB        I EEEEEE  . LLLLEEBBBBBB..    EEEEBBLLBBBB    ::LLLLLL::EEBBBBBBLL  ..EEBB  EEBBBBBB    .     BBBBBB      ..                                
                    LLLLLLLLLLLLLLI BBBBBBBB      . EEEEEE  . LLEEEEEEEEBBBB.   . BBBBBB    .     ::LLLLLLLLLLEEEEBBBB. BBBB. LLLLEEBBBBEE      . BBBBBBI     ::                                
                    LLLLLLLLLLLLLLLLLLBBBBBBLL    EEEEBB  ..LLEEBBBBBB          . EEBBBBEE        LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEEBBBBEE    I BBBBBBBB                                      
                    LLLLLLLLLLLLLLLLLLLLEEBBBB....BBBB. LLLLLLLLEEBBBBEE        . EEBBBBBB..      LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLBBBBBBBB.   LLBBBBBBBB                                      
                      LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLI EEBBBBEE      LLLLBBBBBBBB        LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL::EEBBBBBBEE  LLLLEEBBBBI                                    
                        LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL::EEBBBBBBI     LLI BBBBBBBB.   ::                  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                                       
                            LLLLLLLLLLLLLLLLLL    LLLLLLLLLLLLLLLLLLBBBBBBBB  ..LLLLEEBBBBBBLL                        LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                                          
                                                    LLLLLLLLLLLLLLLLLLLLEEEE::LLLLLLLLLLLL                                LLLLLLLLLLLL    LLLLLLLL                                             
                                                    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                                                                                                        
                                                      LLLLLLLLLLLLLLLL    LLLLLLLLLLLL


[ 本帖最后由 ldy 于 2008-11-7 00:37 编辑 ]

TA的精华主题

TA的得分主题

发表于 2008-11-7 00:16 | 显示全部楼层
呵呵,用Excel做了一个转换BMP文件为文本的东东。Excel中的图像控件没有句柄,没有hDC,搞JPG文件太麻烦了。
下载: Excel ASCII Art.rar (30.53 KB, 下载次数: 144)
头像:
untitled.JPG

Winland 版主的这个代码相当 漂亮,比我下载的那个文件转换的字符都清晰的多(具体比较:Winland 版和狼版的头像)--ldy

[ 本帖最后由 ldy 于 2008-11-7 01:23 编辑 ]

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2008-11-7 00:54 | 显示全部楼层
呵呵 如此一来做成彩色的字符图,也应该有希望了

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-11-7 10:11 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
Winland 版主!!!,厉害!!!
摄像头抓拍的偶的头像

[ 本帖最后由 HHAAMM 于 2008-11-7 10:19 编辑 ]
22.jpg
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-21 15:48 , Processed in 0.042141 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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