WPS|office动辄几个GB,而wps实现相同功能却几百兆,微软技术落后?

WPS|office动辄几个GB,而wps实现相同功能却几百兆,微软技术落后?

文章图片

WPS|office动辄几个GB,而wps实现相同功能却几百兆,微软技术落后?



大肯定是有原因的 , OFFICE拥有大量WPS没有的功能 , 例如VBA , 虽然大多数人用不到 , 但用到的话 , 就方便太多了 , 例如我在一家公司上班时 , 曾用VBA解决下列问题:在每个月尾 , 用“打卡机”软件导出每个员工的考勤数据成EXCEL表格文件 , 然后文员需要把导出的“流水式“的数据进行格式化:

【WPS|office动辄几个GB,而wps实现相同功能却几百兆,微软技术落后?】

设定打印机、纸张大小、页边距 。 不管该月是多少天(28-31) , 保证一个员工占用一张A4纸 , 不得跨页 。 单列的数据转为两列 , 以便保证一个员工占用一张A4纸 , 不得跨页 。 有打卡时间异常的数据用其它颜色进行标示 , 在每页底部统计该员工该月出勤天数 , 迟到、早退、旷工次数 。




实际上 , 还有更多需要格式化的要求 , 这里就不多说了 。 在之前 , 只能由一个文员对导出的数据进行格式化 , 然后人工查看、统计、填写相关数据 , 统计几十名员工的打卡数据需要两天时间 , 还容易出错 。 我用VBA写了一个小程序 , 帮她完成这个过程 , VBA程序被导出为模块文件 。 在每个月尾 , 打卡机数据被导出为EXCEL文件 , 打开该文件 , 导入保存的程序模块文件 , 按下快捷键 , 一秒钟左右就完成了上述过程 。



这只是一个简单的例子 , 实际上 , VBA可以完成的工作远远超出大多数人的相像 。 由于许多人不懂编程 , 大多数情况下也不需要这项功能(OFFICE中所有软件均支持VBA)及其它用不到的功能 , 就造成了很多人觉得OFFICE和WPS功能差不多的印象 。