当前位置: 首页 > news >正文

3-19 WPS JS宏调用工作表函数(JS 宏与工作表函数双剑合壁)学习笔记

        工作表中有很多优秀的函数也可以在JS宏中调用,可以调用 WorksheetFunction属性来完成,如果觉得属性名太长也可以赋值给变量。比如:varwsf=WorksheetFunction。

        Application说明:在WPSJS宏编程中,Application对象代表整个WPS Office应用程序,可以通过它获取当前活动文档、设置窗口大小等

        WorksheetFunction说明:WorksheetFunction是Excel VBA(Visual Basic for Applications)中的一个对象,用于调用Excel内置的工作表函数。

一、JS 宏调用工作表函数

1.代码写入函数

写入方法:Range("d2").Value2="=sum(b2:b6)"

优点:内容更新,函数结果自动更新,与在表中直接写函数一样。

缺点:运行慢

2.WorksheetFunction调用函数

写入方法:Range("e2").Value2=Application.WorksheetFunction.sum(Range("b2:b6"))

说明:Application是可以省略的

省略Application写入方法:Range("e2").Value2=WorksheetFunction.sum(Range("b2:b6"))

二、实例:调用函数CountA()学习用法

function test1(){var wsf=Application.WorksheetFunction;//调用函数var counter=wsf.CountA(Range("b:b"));//调用函数CountA(Range("b:b"))获取个数12Rngs=Range("b2:b"+counter);//counter=12,加入到Range("b2:b"+counter)中,得到一个区域Rngs.Select()for(var Rng of Rngs){//遍历Rngs数组if(Rng.Value()>=100){判断Rng.Value()>=100var rn=Rng.Offset(0,-1).Resize(1,2);//Offset(0,-1)向左位移1个单元格,Resize(1,2)选择一个区域rn.Font.ColorIndex=3;//给字体添加颜色}}}

http://www.dtcms.com/a/252999.html

相关文章:

  • skynet源码学习-skynet_env守护进程
  • 如何用conda 安装pytorch
  • LangSmith 深度解析:构建企业级LLM应用的全生命周期平台
  • 编译器、调试器、仿真器:嵌入式开发的“三把刀”深度解析
  • ​​信息系统项目管理师-项目进度管理 知识点总结与例题分析​​
  • java spring boot Swagger安装及使用
  • 轻松搭建Linux开发环境:使用`build-essential`安装GCC编译器**
  • React Native 搭建iOS与Android开发环境
  • 【matlab】图片转视频
  • 如何理解DDD的领域和子域?
  • git回滚操作
  • 失业学习-前端工程化-webpack基础
  • 【图像处理入门】9. 基础项目实战:从去噪到图像加密
  • App Trace 快速安装解析(开发者视角)
  • 单片机 - STM32读取GPIO某一位时为什么不能直接与1判断为高电平?
  • 可展开收起的搜索项组件el-table
  • 开发工期紧急:用户体验优化5大实施策略
  • 暴雨服务器成功中标洪湖市政府框架采购项目
  • 手写一个Spring:一、IOC容器
  • 电阻、电容、电感
  • 漫画Android:从网络加载一个50MB的图片,要注意什么?
  • 探秘KingbaseES在线体验平台:技术盛宴还是虚有其表?
  • EasyExcel 4.X 读写数据
  • 『大模型笔记』第3篇:多长的 Prompt 会阻塞其他请求?优化策略解析
  • AI测试开发工程师如何用大模型调用工具:从入门到实践
  • Linux --Ext系列文件系统
  • 【PWN】04.Linux-User Mode-栈溢出-x86-中级ROP
  • 工业 AI Agent:智能化转型的核心驱动力
  • openGrok大型源码(AOSP/openHarmonyOS等)开发提升检索效率必备神器
  • Day03_数据结构