当前位置: 首页 > 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;//给字体添加颜色}}}

相关文章:

  • 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容器
  • 电阻、电容、电感
  • 学3dmax做效果图的网站/蔡甸seo排名公司
  • 台湾做系统集成的公司网站/seo营销网站的设计标准
  • 简述网站开发的流程/广告投放平台有哪些
  • 聊城高端网站建设/如何让百度快速收录网站文章
  • 网站没完成可以备案么/哈尔滨网络公司
  • 电池外贸一般在哪些网站做/跨境电商平台有哪些