WPS的JS宏操作方法總結(jié)大全
一、WPS的Js宏基本情況
(一)、WPS對象的屬性、方法和集合
1.Application(wps表格的對象)
Application.Version; //(wps的版本)
(二)、工作簿對象
1.工作簿常用表達式
ThisWorkbook(當前工作簿) ThisWorkbook.Name; //(當前工作薄的名字) ActiveWorkbook(活動工作簿)ActiveWorkbook.Name; //(活動工作簿的名字) Workbooks("String")(叫做string的工作簿) Workbooks("String")相當于Workbooks.Item("String") Workbooks(number)(第幾個工作簿) Workbooks(1)相當于Workbooks.Item(1); //第一個工作簿
2.工作簿屬性
ThisWorkbook.Name; //(工作簿名字) ActiveWorkbook.Name ThisWorkbook.Path; //(工作簿路徑) ThisWorkbook.FullName; //(工作簿路徑加名字)
(三)、工作表對象
1.工作表常用表達式
ActiveSheet //活動工作薄中的活動工作簿,沒有成員提示 WorkSheets(“工作表名”)//用工作表名表示,某個工作簿中的所有worksheet對象 相當于Workbooks.Item("String") WorkSheets(number)//用索引號表示,某個工作簿中的所有worksheet對象 相當于Workbooks.Item(number) Sheets(“工作表名”)//用工作表名表示,包含chart或worksheet對象 相當于Sheets.Item("工作表名") Sheets(number)//用索引號表示,包含chart或worksheet對象
2.工作表屬性
name屬性
(四)、單元格對象
1.單元格常用表達式
Range("a1:c3") //單元格區(qū)域,能表示任何單元格區(qū)域,有成員顯示 Range("a1") //選擇某一個單元格 Range("a1:c3,d5:f6") //選擇不連續(xù)的單元格區(qū)域,用逗號分隔 Range("a1:c3 b2:f6") //選擇相交重合部分的單元格,用空格分隔 Range("a:f") //a列到f列 Range("3:10") //3-10行 Range("a2","f6") //a2:f6 Range( Range("a2"), Range("f6")) //a2:f6 Cells(1,1) Cells.Item(1,1) //只能表示單個單元格,無成員顯示
2.單元格屬性
Value() 方法 //只讀 Value2 屬性 只讀取值 //可讀寫 Formula 屬性 單元格有公式則讀取公式 //可讀寫
二、WPS的Js宏編譯情況
(一)、Js宏的輸入框和輸出框
InputBox("請輸入提示","表格名稱","默認值是123456",500坐標值,500坐標值) 輸入框 獲取輸入框輸入的值,var cont=InputBox("請輸入提示","表格名稱","默認值是123456",500坐標值,500坐標值) alert("顯示內(nèi)容") MsgBox("提示內(nèi)容",jsYesNoCancel(顯示按鈕情況,有指定內(nèi)容),"標題") Debug.Print("打印內(nèi)容") console.log("打印內(nèi)容")
(二)、Js語言編寫規(guī)則
1.嚴格遵循大小寫規(guī)范;
2.每條語句用分號分隔;
3.有代碼縮進對齊的好習慣;
4.代碼注釋 //行注釋 /* 塊注釋 */
(三)、Js代碼調(diào)試
1.運行宏 f5
2.中斷
3.重新設(shè)置
4.斷點設(shè)置 f9
5.逐句運行 f11
6.逐過程運行 f10
7.跳出過程 shift+f11
8.添加監(jiān)視/快速監(jiān)視 監(jiān)視公式 必須是在運行過程中添加監(jiān)視
三、WPS的Js宏編程語言開發(fā)
(一)、聲明變量
1.var 聲明全局變量
var a; //聲明1個變量; var a,b,c; //聲明多個變量; var b=3,c="aa";//聲明多個變量并賦值
2.let 聲明塊級變量,不必賦值
{let a=1;} console.log(a)
3.const 聲明塊級常量,必須賦值
{const b=4;}
4.變量命名方法
匈牙利命名法 sName 前面加上數(shù)據(jù)類型
駝峰命名法 smallName 小寫字母開頭
帕斯卡命名法 SmallName 大寫字母開頭
(二)、運算符
1.算術(shù)運算符
+ //加 ; - //減; * //乘; / //除; % //取余; ++a a++ //遞加; -- //遞減;
2.字符串運算符
+ 連接字符串 Number(轉(zhuǎn)換成數(shù)字) String(轉(zhuǎn)換成字符串)
3.比較運算符
> //大于; > = //大于等于; < //小于; < = //小于等于; == //等于; != //不等于;
true //真;轉(zhuǎn)換成數(shù)值為1 false //假;轉(zhuǎn)換成數(shù)值為0
4.邏輯運算符
&& //與; || //或; ! //非
5.賦值運算符
= //賦值; += -= *= /= %=
(三)、語句
1.循環(huán)語句
while語句 var i=0; while(i<10){ console.log(i); i++; } for語句 for(var i=1;i<=100;i++){ console.log(i) }
總結(jié)
到此這篇關(guān)于WPS的JS宏操作方法總結(jié)的文章就介紹到這了,更多相關(guān)WPS JS宏操作方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
選擇器的朋友可以試試這個思路 延遲執(zhí)行歸并選擇操作
因為通常選擇器需要遍歷整個元素樹,所以當多次選擇會比較耗時,忽然想到是否能利用setTimeout將多次選擇操作歸并到一起2011-01-01webpack4.0+vue2.0利用批處理生成前端單頁或多頁應(yīng)用的方法
這篇文章主要介紹了webpack4.0+vue2.0利用批處理生成前端單頁或多頁應(yīng)用的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2019-06-06