分享

为什么微软office动辄几个GB而wps实现相同功能却几百兆呢(OFFICE拥有大量WPS没有的功能例如VBA用到的话就方便太多了)

 山峰云绕 2021-10-03


    (OFFICE拥有大量WPS没有的功能例如VBA用到的话就方便太多了)

“大”,肯定是有原因的,OFFICE拥有大量WPS没有的功能,例如VBA。虽然,大多数人用不到,但用到的话,就方便太多了。例如,我在一家公司上班时,曾用VBA解决下列问题:

在每个月尾,用“打卡机”软件导出每个员工的考勤数据成EXCEL表格文件,然后文员需要把导出的“流水式“的数据进行格式化:

1:设定打印机、纸张大小、页边距。

2:不管该月是多少天(28-31),保证一个员工占用一张A4纸,不得跨页。

3:单列的数据转为两列,以便保证一个员工占用一张A4纸,不得跨页。

4:有打卡时间异常的数据用其它颜色进行标示。

5:在每页底部统计该员工该月出勤天数,迟到、早退、旷工次数。

实际上,还有更多需要格式化的要求,这里就不多说了。在之前,只能由一个文员对导出的数据进行格式化,然后人工查看、统计、填写相关数据,统计几十名员工的打卡数据需要两天时间,还容易出错。

我用VBA写了一个小程序,帮她完成这个过程,VBA程序被导出为模块文件。在每个月尾,打卡机数据被导出为EXCEL文件,打开该文件,导入保存的程序模块文件,按下快捷键,一秒钟左右就完成了上述过程。

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多