《神奇的VBA》插件 最近有焦慮的小伙伴問我VBA會不會過時?這個問題源自于他從網(wǎng)上看到很多自媒體推廣文章,推廣Python作為編程語言對Excel進行二次開發(fā)。他擔心自己的精力付出到頭來只是個無用的投資!其實這種擔心完全沒有必要。這里我不想貶低任何其它語言,每個語言都有自己的特色。不過對Excel進行調(diào)用和二次開發(fā), Python只是其中之一,C#也可以。有人說VBA過時了,是90年代就出現(xiàn)的語言,你們自己百度查查Python是哪年出來的?不要用語言產(chǎn)生的年代來判定語言的優(yōu)劣。 下面強調(diào)下VBA的好處。 VBA作為桌面Office二次開發(fā)的首選編程語言。 時至今日,依然活躍在職場辦公應用中。該語言簡單易學,近乎人類語言的設計,使大量的非IT專業(yè)的普通職場人能迅速掌握這門語言實現(xiàn)高效辦公。自帶編輯器打開Excel 就能使用, 內(nèi)置對象模型,實際上就是微軟已經(jīng)幫你實例化了對象。方便開發(fā)者直接使用迅速搞定工作數(shù)據(jù)。程序可以隨著Office文件直接分發(fā)給其他人使用。這些都是其它語言不能比的。 說過時,微軟怎么不立即換掉VBA? 這些都足以說明微軟目前不可能淘汰VBA。至少在現(xiàn)在的桌面應用中,VBA的霸權(quán)還不足以被其它編程語言輕易挑戰(zhàn)。如果就這么被換了, Office后續(xù)版本不支持VBA了,那么產(chǎn)品市場銷量會大減。 再者以前很多公司組織和個人寫的天量的VBA程序,模型設計,財務生成計劃金融采購物流等等各個行業(yè)的現(xiàn)有代碼是不是就不能再用了呢?微軟作為一家企業(yè)不可能是傻子!所以職場中的你,不要猶豫,學習VBA絕對沒錯! 最后,大多數(shù)的職場人都不是也沒必要去做專業(yè)的編程人員。 編程只是你工作時使用的工具而已,不要浪費太多的時間在其它專業(yè)的程序語言上,學習VBA,尤其Excel VBA是最明智的選擇Wise Choice! 如果你覺得我說的不夠權(quán)威,那看看國外的文章節(jié)選!我作了簡單的翻譯!
|
|
來自: 神奇的ExcelVBA > 《神奇的VBA-系列文章》