WPS VBA 为什么vba编程代码大全在EXCEL上能运行在WPS运行不了?

总算有人也遇到这个问题了,谈谈我的看法吧,我个人有一个word自动排版插件,很早我就注意到这种情况了,同样的代码(因为流程多,所以代码的执行时间有长短区别,但大致相同),wps文字会比word快很多,初步估计节省时间的比例约为50%及以上,关于此问题我,结合之前一位答主的说法,应该是因为wps体量较轻,并且开发年代相较于office较晚,因此一是冗余代码即屎山少;二是可能架构可能不同,推测可能省略了一些流程,比如不及时进行结果反馈;三是对象模型不完整,可能存在代码未执行的情况,综合起来造成了wps执行vba代码速度比office快的结果,但是这也有代价的,对于大量的逻辑判断过程及需要及时反馈结果的功能,会有不稳定和出错的情况。举个例子,我的插件里有一个有点复杂的复合功能,是通过大量逻辑判断和选区结果引用,对批量文档进行各类公文元素提取,汇总生成excel表格,也通俗的讲就是使用已有的符合条件的文档自动生成发文目录,这个功能在word上不存在问题,但在wps上就会出问题,内存占用能到1G,而且速度巨慢,但在word上很稳定,内存占用也一直维持在100多M。所以简单的功能wps能较好的快速完成,毕竟节省时间是明确可见的,但复合型或者说结果反馈较多的功能,出于稳定兼容性考虑,还是用office吧。}

我要回帖

更多关于 vba和python哪个容易学 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信