首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何能快速的显示图表VBA [无满意答案结贴,结贴人:ZOU_SEAFARER]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 12:47:09 楼主
    如何能快速的显示图表图表母版事先已经做好,程序打开此墨版,让后给数据区添冲数据即可!

    代码如下'  EXCEL2007

        With obApp
            .Visible = False                'Excel非表示
            .DisplayAlerts = False          'マクロ警告を無視
            .ScreenUpdating = False
        End With

    '以下给单元格写数据略,也就是图表的数据源


    最后显示图表

        obApp.Visible = True              'Excel表示
        obApp.ScreenUpdating = True    因为数据量很大,这里需要20s左右的时间.有什么办法能节约时间么?

        Set obApp = Nothing
        Set exlBook = Nothing
        Set exlSheet1 = Nothing
        Set exlSheet2 = Nothing
        Set exlChart = Nothing
    大概因为数据大的缘故,数据正确显示后,拖动SHEET的滚动条响应也相当的慢.是不是因为刷新图表的缘故呢?
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 12:54:311楼 得分:0
    不太清楚,顶一下!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 13:03:192楼 得分:0
    查了一下资料说是自动刷新频率太高了

    在OFFICE 2000下没有这个问题,在2007下才特有的,但是我也不知道怎么取消或者降低自动刷新的频率
    我用的是日文OFFICE,看不懂
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 13:23:043楼 得分:0
    exlBook.AutoUpdateFrequency = 10
    就没有对过,NND
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 14:56:284楼 得分:0
    了解一下............

    UP.........
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-01 06:56:005楼 得分:0
    这个简单啊,网上搜一下就得到答案了.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-09 08:02:346楼 得分:0
    最后我把OFFIC 2007 的SP1安上就没有这个问题了!!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved