Excel VBA作為一種擴(kuò)展工具被廣泛地使用,其原因在于很多Excel應(yīng)用中的復(fù)雜操作都可以利用Excel VBA簡化,。一般來說,,Excel VBA可以應(yīng)用在如下幾個(gè)方面。 自動(dòng)執(zhí)行重復(fù)的操作,。 進(jìn)行復(fù)雜的數(shù)據(jù)分析與對(duì)比,。 生成報(bào)表和圖表。 個(gè)性化用戶界面與人機(jī)交互,。 Office組件的協(xié)同工作,。 Excel二次開發(fā)。 02/ VBA與VSTO VSTO(Visual Studio Tools for Office)是一套基于微軟.NET平臺(tái),、用于Office應(yīng)用程序開發(fā)的Visual Studio工具包,,開發(fā)人員可以使用強(qiáng)大的編程語言( Visual Basic或Visual C#)和Visual Studio開發(fā)環(huán)境來構(gòu)建靈活的企業(yè)級(jí)解決方案,這使得開發(fā)Office應(yīng)用程序更加簡潔和高效,,并且VSTO解決了部分VBA Office應(yīng)用開發(fā)中的難更新,、擴(kuò)展性差、安全性低等問題,。 雖然VBA開發(fā)本身具備很多局限性,,但是其易用性是顯而易見的,專業(yè)開發(fā)人員和普通用戶都可以輕松地使用VBA開發(fā)Office擴(kuò)展應(yīng)用,;而VSTO更多面向?qū)I(yè)開發(fā)者,,普通Office用戶很難在較短時(shí)間內(nèi)掌握該技術(shù)。因此VSTO和VBA是定位于不同路線的開發(fā)技術(shù),VSTO短期內(nèi)并不會(huì)成為VBA的終結(jié)者,。 #artContent h1{font-size:16px;font-weight: 400;} #artContent p img{float:none !important;} #artContent table{width:100% !important;} |
|