WPS的JS宏操作方法

这篇具有很好参考价值的文章主要介绍了WPS的JS宏操作方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、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")         //单元格区域,能表示任何单元格区域,有成员显示
Range("a1")            //选择某一个单元格
Range("a1:c3,d5:f6")   //选择不连续的单元格区域,用逗号分隔
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("显示内容")
MsgBox("提示内容",jsYesNoCancel(显示按钮情况,有指定内容),"标题")
Debug.Print("打印内容")
console.log("打印内容")

(二)、Js语言编写规则

1.严格遵循大小写规范;
2.每条语句用分号分隔;
3.有代码缩进对齐的好习惯;
4.代码注释  //行注释       /* 块注释 */

(三)、Js代码调试

1.运行宏  f5
2.中断
3.重新设置
4.断点设置   f9
5.逐句运行  f11
6.逐过程运行  f10
7.跳出过程  shift+f11
8.添加监视/快速监视   监视公式   必须是在运行过程中添加监视

三、WPS的Js宏编程语言开发

(一)、声明变量

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  前面加上数据类型
驼峰命名法   smallName   小写字母开头
帕斯卡命名法  SmallName  大写字母开头

(二)、运算符

1.算术运算符
+ //加 ;  -  //减;   *  //乘;   /  //除;  %   //取余;   ++a    a++   //递加;  --   //递减;
2.字符串运算符
+  连接字符串  Number(转换成数字)  String(转换成字符串)
3.比较运算符
>  //大于;   > = //大于等于; <    //小于; < =   //小于等于;   ==   //等于;   !=   //不等于;
true   //真;转换成数值为1      false  //假;转换成数值为0
4.逻辑运算符
&&  //与;  ||   //或;  !  //非
5.赋值运算符
=  //赋值;  +=      -=    *=    /=    %=

(三)、语句

1.循环语句
while语句
	 var i=0;
	 while(i<10){
	 		console.log(i);
	 		i++;
	}
	
for语句
	for(var i=1;i<=100;i++){
		console.log(i)
	}

文章来源地址https://www.toymoban.com/news/detail-686621.html

到了这里,关于WPS的JS宏操作方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • wps js宏获取工作簿、工作表、单元格的值、链接转图片、单元格区域数据转二维数组、保存工作簿的常用Excel操作

             首先说明js宏的全称是JavaScript for WPS,JavaScript语言可以简称js,通过名称知道js宏的本质是用JS语言调用WPS提供的Application对象模型,要求必须有js基础,跳过js直接学js宏会走很多弯路!!!         本篇介绍js操作Excel对象模型的常用方法,助你从vba转战js,这

    2024年02月12日
    浏览(58)
  • WPS的JS宏如何实现全文件路径字符串中截取文件名(excel)

    从全文件路径的字符串中,截取文件名称,例如: 全文件路径字符串为:C:WindowsSystem32driversacpi1.sys 需要截取文件名:acpi1.sys 方法如下: 1、简单的方式:把全文件路径字符串拷贝,放置在Excel表的C列。鼠标点击D列后,输入如下公式: =RIGHT(C2,LEN(C2)-FIND(\\\"@\\\",SUBSTITUTE(C2,\\\"\\\",\\\"

    2024年04月27日
    浏览(45)
  • 将.doc文档的默认打开方式从WPS修改为word office打开方式的具体方法(以win 10 操作系统为例)

    随着近几年WPS软件的不断完善和丰富,在某些方面取得了具有特色的优势。在平时编辑.doc文档时候也常常用到wps软件,不过WPS文献也存在一些不足,比如在使用Endnote插入参考文献时候,出现了无法找到Endnote插件功能,使得对WPS进行科技文献编辑的能力产生怀疑,因此,转而

    2024年02月13日
    浏览(55)
  • python可操作wps文档

    可以使用Python操作WPS文档。WPS Office提供了Python的开发包WPS-SDK-Python,可以使用Python语言调用WPS Office的API接口实现文档的读取、编辑等功能。 以下是一个使用Python的示例代码,演示了如何打开WPS的Word文档并向其中插入文本:

    2024年02月12日
    浏览(34)
  • Python终于可操作WPS了

    在本节中,我们将详细介绍如何使用Python操作WPS(Word Processing Service)。我们将使用 python-wps-client 库,它是一个用于与WPS服务器通信的Python客户端。 安装 python-wps-client 库: 导入 python-wps-client 库: 创建一个 WPSClient 实例,指定WPS服务器的URL: 获取WPS服务器上的所有过程: 这

    2024年02月02日
    浏览(29)
  • WPS上的Excel操作-基础功能

    目录 单元格引用 相对引用 绝对引用 选择性粘贴 转置 ​编辑区域选择 选取连续单元格区域 不连续区域的选取 多表区域选取 快捷键操作 相对引用 绝对引用 复制完成之后,可以使用Ctrl + Alt + V进行选择性粘贴 转置 选取连续单元格区域 法一:选定一个单元格,按住鼠标左键

    2024年04月27日
    浏览(36)
  • 水星路由器wps功能怎么关闭?水星无线路由器关闭WPS设置方法图解

    路由器设置中,有一项WPS功能,WPS属于路由器一键加密键,由Wi-Fi联盟所推出的全新Wi-Fi安全防护设定标准,一般设置了无线密码,路由器的WPS功能可以选择关闭。WPS功能怎么关闭呢?下面笔者以家中的水星路由器为例,教大家水星无线路由器关闭WPS功能方法,其他品牌路由器

    2024年02月07日
    浏览(67)
  • WPS本地镜像化在线文档操作以及样例

    一个客户项目有引进在线文档操作需求,让我这边做一个demo调研下,给我的对接文档里有相关方法的说明,照着对接即可。但在真正对接过程中还是踩过不少坑,这儿对之前的对接工作做个记录。 按照习惯先来一个效果:  Demo下载链接:https://download.csdn.net/download/qxyywy/881

    2024年02月15日
    浏览(34)
  • Ubuntu上wps调用zotero的方法

    本人电脑Ubuntu22.04 克隆这位大佬的项目,并转到合适的目录下https://github.com/tankwyn/WPS-Zotero 输入命令 如果上面的流程全部正常,恭喜成功 如果出现了which python命令那里出现问题,请进行下面的步骤 如果在终端输入 能够弹出相应的地址,则可以进行类似的修改 打开install.py文

    2024年01月25日
    浏览(42)
  • [经验] wps怎么设置行间距离28磅 #学习方法#知识分享#媒体

    wps怎么设置行间距离28磅 1、Wps怎么设置行间距 WPS是一款广受欢迎的办公软件,可以实现文字处理、演示文稿、电子表格等多种功能。在使用WPS时,经常会涉及到设置文字的行间距的情况,这有助于让文章更加清晰易读,有效提高排版效果。下面就让我们一起来了解一下WPS怎

    2024年02月21日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包