首页 > 软件开发 > excel二次开发需要注意什么?

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

excel二次开发需要注意什么?

标签:excel二次开发 2017-7-24 作者:唐明霞

  excel二次开发就是对excel进行定制修改,功能的扩展。下面是小编为大家收集的在进行excel二次开发时需要注意的事项,主要有如下几点:


  1、GetActiveObject/GetObject(适用于Vb/Vba)只能获取第一个启动的Excel实例,多Excel同时运行的时候,只能获取第一个实例,如果要获取全部的Excel对象实例请参阅获取多个Excel自动化对象。


  2、如果你需要在后台运行Excel,请在CreateObject后强制设置Visble为False,不然如果当前有Excel实例启动的话,会导致您启动的Excel跟着显示出来。


  3、在输出的时候关闭重新计算及屏幕刷新这些常用的做法,是在Excel二次开发中常用的提速方法,但是需要注意的是错误处理,也就是说,要有合理的错误处理方式,在您关闭重新计算/屏幕刷新后,如果代码运行出现错误不能直接中断代码运行,而需要将重新计算及屏幕刷新等重新打开。


  4、谈到以Excel做报表,如果能采用静态的模板报表尽量采用静态的模板报表,本次我采用动态报表运行未做优化的时候运行速度有点让人抓狂,如果必须采用动态报表,我有两点建议:


  a、线程内处理报表(注意Com初始化)。


  b、采用分页输出的方式,降低代码的耗时。


  5、如果直接用代码启动Excel进行预览,别忘啦先将Excel窗体置顶,且要注意在预览后得代码。是需要用户关闭预览后才会运行,注意代码的逻辑问题。


       以上就是excel二次开发注意事项,你记住了吗?

最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才