欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

WPS的JS宏操作方法總結(jié)大全

 更新時間:2023年09月27日 09:46:32   作者:愛狗的陳十七  
這篇文章主要給大家介紹了關(guān)于WPS的JS宏操作方法總結(jié)的相關(guān)資料,WPS是一款常用的辦公軟件,其中的JS宏功能可以幫助用戶實現(xiàn)自動化操作和批量處理等需求,需要的朋友可以參考下

一、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&lt;10){
	 		console.log(i);
	 		i++;
	}
	
for語句
	for(var i=1;i&lt;=100;i++){
		console.log(i)
	}

總結(jié) 

到此這篇關(guān)于WPS的JS宏操作方法總結(jié)的文章就介紹到這了,更多相關(guān)WPS JS宏操作方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 選擇器的朋友可以試試這個思路 延遲執(zhí)行歸并選擇操作

    選擇器的朋友可以試試這個思路 延遲執(zhí)行歸并選擇操作

    因為通常選擇器需要遍歷整個元素樹,所以當多次選擇會比較耗時,忽然想到是否能利用setTimeout將多次選擇操作歸并到一起
    2011-01-01
  • 詳解JavaScript RegExp對象

    詳解JavaScript RegExp對象

    RegExp對象是原生JavaScript中表示正則表達式的對象。接下來通過本文給大家詳細介紹javascript regexp對象知識,需要的的朋友參考下吧
    2017-02-02
  • JS數(shù)組中filter方法的使用實例

    JS數(shù)組中filter方法的使用實例

    在數(shù)組的使用中我們通常會有數(shù)組的過濾的需求,比如值在某個范圍內(nèi)的數(shù)字,用來組成一個新的數(shù)組,這就用到了數(shù)組的過濾,下面這篇文章主要給大家介紹了關(guān)于JS數(shù)組中filter方法使用的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 簡約JS日歷控件 實例代碼

    簡約JS日歷控件 實例代碼

    這篇文章介紹了一款簡約JS日歷控件的全部代碼,有需要的朋友可以參考一下
    2013-07-07
  • JS對象的深度克隆方法示例

    JS對象的深度克隆方法示例

    這篇文章主要介紹了JS對象的深度克隆方法,結(jié)合實例形式分析了JavaScript深度克隆的實現(xiàn)技巧,需要的朋友可以參考下
    2017-03-03
  • 實例解析Array和String方法

    實例解析Array和String方法

    本文主要對Array和String方法進行總結(jié),每一部分總結(jié)后有實例代碼,代碼中黃色框方法不改變原數(shù)組。PS:所有實例結(jié)果均一一運行所得。具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • JavaScript中的聲明提升實例詳解

    JavaScript中的聲明提升實例詳解

    這篇文章主要為大家介紹了JavaScript中的聲明提升實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • webpack4.0+vue2.0利用批處理生成前端單頁或多頁應(yīng)用的方法

    webpack4.0+vue2.0利用批處理生成前端單頁或多頁應(yīng)用的方法

    這篇文章主要介紹了webpack4.0+vue2.0利用批處理生成前端單頁或多頁應(yīng)用的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2019-06-06
  • JavaScript設(shè)計模式之適配器模式介紹

    JavaScript設(shè)計模式之適配器模式介紹

    這篇文章主要介紹了JavaScript設(shè)計模式之適配器模式介紹,適配器模式,一般是為要使用的接口,不符本應(yīng)用或本系統(tǒng)使用,而需引入的中間適配層類或?qū)ο蟮那闆r,需要的朋友可以參考下
    2014-12-12
  • JavaScript中檢測變量是否存在遇到的一些問題

    JavaScript中檢測變量是否存在遇到的一些問題

    要檢測某一變量是否存在,雖然簡單但是也要細心,下面整理了幾點,遇到類似問題的朋友可以參考下
    2013-11-11

最新評論