会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
nutix
博客园
首页
新随笔
联系
订阅
管理
2021年9月5日
WPS JSA 宏编程(JS):7.用户窗体
摘要: 一、与 VBA 窗体的差异 WPS JSA 也提供了用户窗体,用户也可以通过拖控件的方式,制作自己的对话框,以完成宏编程中的交互任务。 但它与 VBA 中的用户窗体有很大的不同: 界面与事件逻辑分离,界面元素的绘制是一个模块,事件逻辑放在之外的模块,不是嵌入到窗体界面模块的。 界面元素的 Name
阅读全文
posted @ 2021-09-05 21:21 nutix
阅读(6970)
评论(0)
推荐(0)
2021年8月26日
WPS JSA 宏编程(JS):6.修改 Excel 对象成员
摘要: JS 语言的动态性,使我们能够修改对象乃至类型的成员,主要有两种方式: 对 __proto__/prototype 进行操作,修改原型对象; 使用代理 Proxy 对对象进行一次封装,返回包装后的代理对象给用户使用 一、通过修改原型对象 /*增删改 Excel 对象的成员样例*/ class Mod
阅读全文
posted @ 2021-08-26 15:23 nutix
阅读(5093)
评论(0)
推荐(0)
WPS JSA 宏编程(JS):1.初识
摘要: 一、简介 从 WPS 2021 版本开始,WPS 正式支持使用 JS 作为宏语言,官方称 JSA(报错时,用得就是这个名称),亦即 JS for Application 的缩写。 根据官方文档(https://open.wps.cn/docs/office)中的介绍,WPS 内嵌了一个 V8 引擎的
阅读全文
posted @ 2021-08-26 15:20 nutix
阅读(54953)
评论(4)
推荐(6)
WPS JSA 宏编程(JS):5.推荐一个外部模块 linq.js
摘要: linq.js 是一个开源的包,我下载自 https://github.com/mihaifm/linq,大家如果需要可由此地下载,其代码如下: 1 /* 2 * linq.js - LINQ for JavaScript 3 * licensed under MIT License 4 * */
阅读全文
posted @ 2021-08-26 15:17 nutix
阅读(4839)
评论(0)
推荐(2)
WPS JSA 宏编程(JS):4.最常见的宏编程任务
摘要: 下面我们通过一个例子,来了解一下日常宏编程中最常面临的任务: 注意:因为使用了全局表达式,请将【工具】》【选项】》【编译】》【禁止全局作用域表达式】取消勾选 1 /*提供一些表格相关的工具函数与常数*/ 2 const XLS = { 3 //数据有效性类型枚举 Range.Validation.A
阅读全文
posted @ 2021-08-26 15:13 nutix
阅读(10063)
评论(0)
推荐(2)
WPS JSA 宏编程(JS):3.了解 Range 对象
摘要: 下面我们通过一示例,来了解一下最常打交道的 Range 对象: 1 /*关于[单元格区域(Range)]对象的测试*/ 2 function Range_Test() { 3 {//1.Range 对象的获取 4 let rangePathPrinter = rng => Console.log('
阅读全文
posted @ 2021-08-26 15:11 nutix
阅读(9345)
评论(0)
推荐(0)
WPS JSA 宏编程(JS):2.对各版本 ES 特性的支持
摘要: 一、支持大部分 ES6 特性 1.class 下面是关于 ES6 引入的经典类的试验代码: 1 /*参数类型异常 :用于封装参数类型异常信息*/ 2 class ParameterTypeError extends Error { 3 constructor(paramName, paramType
阅读全文
posted @ 2021-08-26 15:10 nutix
阅读(3209)
评论(1)
推荐(0)
2021年8月9日
【坑】Excel使用条件格式根据数据改变行格式,筛选排序后格式错乱
摘要: 这么一个表,要使用条件格式将各科成绩都及格的行的字体改变成绿色,百度经验上给出的条件格式公式是 =AND($E3>=60,$F3>=60,G3>=60) 结果数据一筛选与排序,格式就错乱了,不该绿的行绿了。 条件格式公式应该改成: =AND(ISNUMBER(INDIRECT("$E" & ROW(
阅读全文
posted @ 2021-08-09 11:48 nutix
阅读(1429)
评论(0)
推荐(0)
2020年12月28日
MYSQL 用户拥有角色,但是权限不可用
摘要: 首先角色需要激活,否则无法使用,网上都提到了,用 SET ROLE ALL,启用当前用户的所有角色; MYSQL 8.0的角色权限是区分大小写的,授权给ROLE后,一律权限相关的对象名会变成小写,你再访问这此对象时,也只能用小写; 角色权限中不要使用 FUNCTION(改编成 PROCEDURE 吧
阅读全文
posted @ 2020-12-28 15:26 nutix
阅读(910)
评论(0)
推荐(0)
2020年12月22日
去除PowerShell脚本运行前的Security warning
摘要: Set-ExecutionPolicy -ExecutionPolicy Bypass 起因是无意修改了【INTERNET选项】的某项安全设置,然后所有本地文件打开都出现了安全提示, 网友通过修改【组策略】》用户配置》管理模板》Windows组件》附件管理器》中等风险文件类型包含列表》 1.设置为【
阅读全文
posted @ 2020-12-22 08:41 nutix
阅读(991)
评论(0)
推荐(0)
下一页
公告