Microsoft技术社区联盟成员,全球领先的Excel2003/2007/2010门户,Office培训学习的最佳社区
设为首页收藏本站|繁體中文 切换到窄版

Excel Home论坛

 找回密码
 免费注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

魔方网表,Excel终结者,永久免费 Excel服务器2010软件和教程下载 培训课券免费大放送啦!
Excel不给力? 何不试试FoxTable! 2012年Excel免费培训班2-6月开课计划 新人必读:ExcelHome最佳学习方法 免费下载Excel行业应用视频教程
精粹:成为Excel高手的捷径 免费下载39集新Excel精粹视频教程 免费学习Excel数据透视表视频教程 入门必看《循序渐进学Excel》视频
超过100个Excel工具 免费学习Excel 2007精粹视频教程 新Office外观-不可思议 搞不定老板要的报表?我们来帮您
  • 283财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    127
    精华
    0
    分享
    0
    发表于 2008-2-19 17:03:12 |显示全部楼层

    我将GBK汉字贴到顶楼的文件中,开始注音时,发出出错报告,Excel随之自行关闭。

    是一字一行的。

    这应该是一个大BUG。

  • 719财富
  • 10鲜花
  • 9技术
    • 等级 3EH中级
    积分排行
    1351
    帖子
    83
    精华
    4
    分享
    0
    发表于 2008-2-20 09:59:44 |显示全部楼层

    to xml00

    没太明白你说的操作,可以的话请提供你贴的GBK汉字。
    从原理上讲,代码是在操作ole对象,一般出错的话也不会导致excel退出。不过由于程序有内存操作,在64位系统上会出现问题,可能导致excel崩溃,不知是不是你的情况。

  • 283财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    127
    精华
    0
    分享
    0
    发表于 2008-2-20 12:56:21 |显示全部楼层

    哦,就是向下复制时会出错,一个一个地粘贴就没问题。

    顺便说一句,我的微软拼音输入法在输入法语言栏里是没有的(专门删除的),会不会是这个原因?

    文件里的单字是全部GBK汉字。

    [此贴子已经被作者于2008-2-20 12:57:53编辑过]

    附件: 你需要登录才可以下载或查看附件。没有帐号?免费注册
  • 283财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    127
    精华
    0
    分享
    0
    发表于 2008-2-20 13:02:08 |显示全部楼层
    我的操作系统是Win Xp sp2.
  • 719财富
  • 10鲜花
  • 9技术
    • 等级 3EH中级
    积分排行
    1351
    帖子
    83
    精华
    4
    分享
    0
    发表于 2008-2-20 14:04:07 |显示全部楼层

    xml00
    我用你的文件测试了一下没出现崩溃的情况。
    猜测你那里出问题原因可能是:1.微软拼音版本较低;2.cpu较慢;3.其他程序或addin之类的影响了excel。
    从输入法列表删掉微软拼音是不会影响程序运行的。

    因为字太多,直接用函数计算的话因为每次都要创建销毁类导致非常花时间,
    针对你表的格式帮你写了段vba,非常好理解。如果还有其他字需要注音可以参考代码。


     


    附件: 你需要登录才可以下载或查看附件。没有帐号?免费注册
  • 283财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    127
    精华
    0
    分享
    0
    发表于 2008-2-20 15:53:05 |显示全部楼层

    非常感谢楼主。我刚刚开始学VBA,希望以后多指教。

    我试了一下你提供的文件,按“按钮1”的时候也出现了崩溃的现象。


    [此贴子已经被作者于2008-2-20 15:54:31编辑过]

    附件: 你需要登录才可以下载或查看附件。没有帐号?免费注册
  • 719财富
  • 10鲜花
  • 9技术
    • 等级 3EH中级
    积分排行
    1351
    帖子
    83
    精华
    4
    分享
    0
    发表于 2008-2-20 17:23:17 |显示全部楼层
    这个问题就麻烦了,是类模块中MoveMemory函数调用出现了问题,不好说是什么引起的。这个错误在我用过的机器上没有出现过,没办法重现的话,就很难解决了。试一试其他的机器有没有这个问题。
  • 283财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    127
    精华
    0
    分享
    0
    发表于 2008-2-20 17:40:17 |显示全部楼层
    QUOTE:
    以下是引用ttui在2008-2-20 17:23:17的发言:
    这个问题就麻烦了,是类模块中MoveMemory函数调用出现了问题,不好说是什么引起的。这个错误在我用过的机器上没有出现过,没办法重现的话,就很难解决了。试一试其他的机器有没有这个问题。

    好的,我到别的机器上试试看。

    另外,我给你发了短信,是我的一些资料,请参考。

  • 43财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    9
    精华
    0
    分享
    0
    发表于 2008-4-1 20:37:18 |显示全部楼层

    表杨:拼音函数制作的太好了,提点小建议

    hz2py()函数制作的非常好,解决了原有ASC()函数不能完全给汉字加拼音的的问题,经我实验,以前的难字都解决了,但这里提一个小问题,就是“许”字,在使用了函数后,结果是“浒”的拼音,这里就不对了,查了字典,“许”字没的“浒”的读音。不知如何处理。后来看作者说明是调用了WORD的里的汉字拼音功能,对果在WORD中输入“许”字用拼音批南,还是“浒”的拼音,但是,如果打上“许多”词,拼音就正确了。另外对于一字多音字如何处理,如"解",有时也念“谢”的音,如何处理。方便请作者对这个问题进行解释和处理一下。

  • 25财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    4
    精华
    0
    分享
    0
    发表于 2008-4-30 17:19:09 |显示全部楼层

    好东东,要顶。

    先用,有空学习。

    发表回复

    您需要登录后才可以回帖 登录 | 免费注册

    发帖时请遵守我国法律,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任。
    回顶部