厚積薄發,微軟OFFICE云時代宏腳本來臨,Excel Srcipt已經推進到桌面端可用

前一陣子,已經發現微軟在Excel上發布了Office Script For Excel,當時只能在網頁端的Excel上使用,今天打開桌面端的Excel,發現多了一個【自動執行】選項卡。

1bd9d5490baf711c15c18d5607835899.png

再一次看了下,比起以前的Office Addin,要先進得多,直接打開右側任務窗格就可以寫代碼和運行了,可以說比VBA還要方便。

26961bbac1f06c8cbbf349788d289f5e.png

上面的代碼是從網頁端的Excel上以【記錄動作】的方式自動生成的,類似VBA的錄制宏。

f5fb5e40bbacb5e838354f426089597f.png

更讓人驚喜的是,這些代碼是可以輕松在組織內分享的,沒有環境測試,不知道組織外的分享是否可行。

1af44ef10bbb7f90d3d74fca24a3f4d9.png

從代碼生成,到代碼分享,都變得如此容易簡單,更有現代的TypeScript語言來重寫OFFICE接口,更方便易用,并且TypeScript語言比VBA古老語言更強大易用太多,特別是操作數組、集合等。

未來已來,當初還在笑話微軟的Office Addin很雞肋時,萬萬沒想到,微軟躲在背后練大招。現在推出的Office Script,全面跨平臺,全終端可用,簡直神器中的神器。

還有一點也是無限想像空間,可以和自家的Power AutoMate、Onedrive For business相結合,強大到沒朋友,自動化方案幾乎沒有上限。

相比于微軟,咱們WPS,也不知道何去何從,一個大好的開局WPSJS,僅僅2021年組織了個開發者大賽起了個頭,又沉寂下去了。

Office Script的文檔鏈接可點擊【閱讀原文】跳轉。

f948b32999f22f17ab150ef8724f303b.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/280050.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/280050.shtml
英文地址,請注明出處:http://en.pswp.cn/news/280050.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何使用Amazon Echo控制您的Eero Wi-Fi網絡

Thanks to the power of Alexa and its open API, you’re able to control a vast number of devices using just your voice. If you have an Eero Wi-Fi system, you can even control your home network with the Amazon Echo. 得益于Alexa的強大功能及其開放的API&#xf…

H5在WebView上開發小結

背景 來自我司業務方要求,需開發一款APP。但由于時間限制,只能采取套殼app方式,即原生app內嵌webview展示前端頁面。本文主要記述JavaScript與原生app間通信,以及內嵌webview開發時,前端方面可能踩的一些坑。 技術架構…

C#的?和??

1.?? 為了實現Nullable數據類型轉換成non-Nullable類型數據,才有的一個操作符; 意義:一變量取值,取符號左邊的值,若左邊為null,那么取賦值??右邊的&#xff1…

odoo 自定義視圖_如何使用Windows的五個模板自定義文件夾視圖

odoo 自定義視圖If you’re particular about how Windows displays the contents of your folders, you can cut your customization time down considerably by taking advantage of File Explorer’s five built-in folder templates. 如果您特別想知道Windows如何顯示文件夾…

C#之ILC和C++的CLR前者更快?

楔子ILC是C#寫的,CLR是C。.Net 7中,為何微軟執意用一個托管的模型去嘗試取代非托管框架呢?至少native code方面它是這么做的這個問題一直縈繞腦海。非托管和托管十年前出版的那本久負盛名的《CLR via C#》至今都是不可或缺的存在,…

歷史

python的歷史 kfsaldkfsdf fdskfdsa fdsjkafsjda fdshkfjsdja View Codefjdskaffdsjkaffdsjakflsad;fjdsklaf 轉載于:https://www.cnblogs.com/jin-xin/articles/10448286.html

typescript+react+antd基礎環境搭建

typescriptreactantd基礎環境搭建(包含樣式定制) tsconfig.json 配置 // 具體配置可以看上面的鏈接 這里module moduleResolution的配置都會影響到antd的顯示 // allowSyntheticDefaultImports 是antd官網給的配置 必須加上 {"compilerOptions&quo…

最小生成樹Prim算法和Kruskal算法

https://www.cnblogs.com/JoshuaMK/p/prim_kruskal.html 轉載于:https://www.cnblogs.com/DixinFan/p/9225105.html

如何重新打開Windows防火墻提示?

If you are setting up a new program that needs network access, but are not paying close enough attention, you might end up accidentally causing Windows firewall to block the program. How do you fix such a mistake? Today’s SuperUser Q&A post helps a f…

判斷字符串出現次數最多的字符 及 次數

分析 題目的意思大致就是找出每個字符出現的次數,然后比較大小。那么每個字符都應該對應它出現的次數。既然是一一對應的,那我們就想到用對象的key和value來儲存字符和其出現的次數。具體做法 新建一個空對象obj 遍歷給定的字符串接下來就是最重要的 把字…

AI x 量化:華爾街老司機解密智能投資正確姿勢

隨著中國經濟的騰飛,中產階級的崛起,投資管理逐漸步入尋常百姓家。 值得注意的是,在十年前“無財可理”問題解決后,另一個矛盾愈發凸顯——層次不齊的投資素質。據wind數據統計,2004年至2015年12年間,只有3…

如何遠程調試 MAUI blazor / Blazor Hybrid

我們知道瀏覽器模式下 Blazor 可以使用 F12 打開開發工具,調試js查看頁面元素,那當 Maui Blazor 提示煩人的 an unhandled error has occurred 該怎么進行調試呢?1. VS 運行工程于 Debug 模式下,只要 BlazorWebview 控件處于焦點,直接按F12就可以打開開發工具了. 沒有焦點就鼠…

筆記本觸摸鍵盤驅動自動禁用_如何為iPad的藍牙鍵盤禁用自動更正

筆記本觸摸鍵盤驅動自動禁用The take-for-granted features we enjoy when using an on-screen keyboard—like auto-corrections and auto-capitalization–quickly become a hindrance if you’re using a physical keyboard with your iOS device. Let’s look at how to qu…

發票的作用

目錄 發票上的兩個章:稅種:發票的作用:征稅方式:發票限額:參考鏈接發票上的兩個章: 稅務局的發票監制章商家的發票專用章稅種: 增值稅:商家在賣東西時為獲利,而提高價格的…

opencv-原圖基礎上添加指定顏色

前言 項目中需要將某些區域使用不同的顏色表示出來&#xff0c;同時能夠看到原圖作為底色。 代碼 #include "opencv2/highgui/highgui.hpp" #include <opencv2/imgproc.hpp> #include <iostream> using namespace cv;int main() {Mat image imread( &q…

微軟發布Azure Application Insights for Node.js 1.0版本

在北美舉行的Node.js交互大會上&#xff0c;微軟發布了用于Node.js的Application Insights SDK。\\來自微軟JavaScript平臺和工具部門的高級經理Arunesh Chandra在博客上發布了這一消息&#xff0c;他說&#xff0c;微軟“希望能夠提升開發者在Azure上構建和運行Node.js應用程序…

正則表達式應用:實現一個簡單的計算器

實現一個簡單的計算器&#xff0c;代碼如下&#xff1a; 下面的函數用來檢驗數學表達式的合規性&#xff0c;當然此處只實現兩個檢驗&#xff1a;(1)括號應該閉合 (2)不能出現字母 def check_expression(str):check_result Trueif str.count(() ! str.count()):print(表達式有…

軟考復盤:我的一些復習經驗分享

大家好&#xff0c;我是Edison。最近全身乏力頭疼&#xff0c;38.5度高燒&#xff0c;好在癥狀較輕&#xff0c;經過一天躺平加吃了芬必得&#xff08;簡直神藥&#xff09;后&#xff0c;退燒了&#xff0c;也不乏力了&#xff0c;也就趁娃娃睡覺時間跟大家分享一下軟考的復習…

自定義注解在攔截器中為空_如何在Android中為特定聯系人設置自定義鈴聲

自定義注解在攔截器中為空Everyone likes to know who’s calling before they actually pick up the phone, and the easiest way to achieve that is with custom ringtones for specific callers. That way, when your phone starts blasting “Cherry Pie,” you know it’…

對象的成員的初始化

變量類型&#xff1a; 1. 內置基本類型: int, char, bool, 2. 復合類型 &#xff08;compound type&#xff09;: 指針、引用、數組 3. 類類型&#xff1a; struct, class (string,vector等) 定義變量時&#xff1a; 一&#xff1a;進行“初始化”&#xff1a;可分為 ①指…