Office Scripts now enabled by default – Preview

Office Scripts

Office Scripts now enabled by default – Preview

對比 Google Sheets 可以用 Apps Script 做為巨集的功能,微軟在 Excel 網頁版上面一直以來是沒有 VBA 可以用的,最近微軟為 Excel 網頁版加上了 Office Sripts 的功能,Office Script 是以 TypeScript 為基礎的腳本語言,除了手刻外,Excel 網頁版也提供了錄製的功能,可以像錄 VBA 巨集一樣由使用者的動作直接產出程式碼,目前 Office Scripts 與 VBA 是分治的狀態,Office Scripts 只在 Excel 網頁版提供,VBA 只在桌面版提供,而且並沒有直接轉譯的方法,從微軟的態度看起來,VBA 的存在只剩下向舊時代相容的意義,未來應該都會是 Office Scripts 的時代,在兩三年內 Office Scripts 應該也會走入桌面版,至此一統江湖,成為 Office 獨尊的巨集語言。

隨著 AutoCAD 在 2010 年起就逐步剝離 VBA,本家微軟自己也走上這條路,看起來 Basic 系語言逐漸走上凋零,目前只剩下 XOJOB4X 兩個小廠的產品仍然堅持著開發 Basic 系的開發工具。