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