《神奇的VBA》插件 最近有焦虑的小伙伴问我VBA会不会过时?这个问题源自于他从网上看到很多自媒体推广文章,推广Python作为编程语言对Excel进行二次开发。他担心自己的精力付出到头来只是个无用的投资!其实这种担心完全没有必要。这里我不想贬低任何其它语言,每个语言都有自己的特色。不过对Excel进行调用和二次开发, Python只是其中之一,C#也可以。有人说VBA过时了,是90年代就出现的语言,你们自己百度查查Python是哪年出来的?不要用语言产生的年代来判定语言的优劣。 下面强调下VBA的好处。 VBA作为桌面Office二次开发的首选编程语言。 时至今日,依然活跃在职场办公应用中。该语言简单易学,近乎人类语言的设计,使大量的非IT专业的普通职场人能迅速掌握这门语言实现高效办公。自带编辑器打开Excel 就能使用, 内置对象模型,实际上就是微软已经帮你实例化了对象。方便开发者直接使用迅速搞定工作数据。程序可以随着Office文件直接分发给其他人使用。这些都是其它语言不能比的。 说过时,微软怎么不立即换掉VBA? 这些都足以说明微软目前不可能淘汰VBA。至少在现在的桌面应用中,VBA的霸权还不足以被其它编程语言轻易挑战。如果就这么被换了, Office后续版本不支持VBA了,那么产品市场销量会大减。 再者以前很多公司组织和个人写的天量的VBA程序,模型设计,财务生成计划金融采购物流等等各个行业的现有代码是不是就不能再用了呢?微软作为一家企业不可能是傻子!所以职场中的你,不要犹豫,学习VBA绝对没错! 最后,大多数的职场人都不是也没必要去做专业的编程人员。 编程只是你工作时使用的工具而已,不要浪费太多的时间在其它专业的程序语言上,学习VBA,尤其Excel VBA是最明智的选择Wise Choice! 如果你觉得我说的不够权威,那看看国外的文章节选!我作了简单的翻译!
|
|
来自: 神奇的ExcelVBA > 《神奇的VBA-系列文章》