- 专家问诊,提供专业建议
- 急速响应,体验省心
- 根据需求灵活定制解决方案
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二次开发注意事项,你记住了吗?
软件开发暂无最新文章查看全部推荐文章>
推荐人才
免责声明:
网站文章均由网站用户自行通过本网站系统平台投稿编辑整理发布,仅供学习与参考, 不代表本网站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系我们,我们将及时删除。