| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5699 人关注过本帖
标题:New Excel.Application 与 CreateObject("excel.application")哪种方法 ...
只看楼主 加入收藏
ggyy66
Rank: 1
等 级:新手上路
帖 子:427
专家分:0
注 册:2007-8-14
结帖率:86.25%
收藏
 问题点数:0 回复次数:5 
New Excel.Application 与 CreateObject("excel.application")哪种方法好?

New Excel.Application 与 CreateObject("excel.application")哪种方法好?
两种方法都可以实例化excel对象,但是二者本质的区别在何处呢?
是不是createobject的方法要比 new excle.application要占用资源呢?
用VB来操作一个已经存在excel文档,有哪种方法更好一些呢?

搜索更多相关主题的帖子: Excel excel Application application CreateObject 
2007-08-15 13:28
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 

前面的方法需要引用Excel库,后面的无关,即使你引用了库也不会有IntelliSense提示

前面的方法生成的程序也会引用Excel库,没有库将无法工作,而后面的运行时不强求Excel库

2007-08-15 16:20
ggyy66
Rank: 1
等 级:新手上路
帖 子:427
专家分:0
注 册:2007-8-14
收藏
得分:0 
以下是引用multiple1902在2007-8-15 16:20:39的发言:

前面的方法需要引用Excel库,后面的无关,即使你引用了库也不会有IntelliSense提示

前面的方法生成的程序也会引用Excel库,没有库将无法工作,而后面的运行时不强求Excel库

单说效率,哪个高呢?


2007-08-15 21:17
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
没研究过
2007-08-15 21:24
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 
在书上看到过这两者确实有效率上的差别,但书上也没明确说过孰优孰劣。脚本语言外,现在VB好像大部分都用NEW这个关键字来实例化一个对像。

我的观点嘛:如果不是大批量的实例化对像,这两种方法没必要去深究谁的效率理高!

以上仅代表个人观点,如有错误,请楼下指出!

偶学编程,也许本身就是一个错。。。
2007-08-15 21:48
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 

那就我来啦,楼上的确说的没错.
上个星期,刚在研究对EXCEL操作速度优化问题(因为处理东西太多).
我测出New Excel.Application就比CreateObject("excel.application")快那么一点点.具体多少我就不说了,因为每台机器不一样.


[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-08-16 12:04
快速回复:New Excel.Application 与 CreateObject("excel.application")哪种方法 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024122 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved