快捷搜索:  汽车  科技

wps里js宏讲解:WPSJS宏的使用体验

wps里js宏讲解:WPSJS宏的使用体验function example(){ let rng1 = Range("A1:F1") let rng2 = Range("A2:A5") // 写入内容 rng1.Value2 = ["A" "B" "C" "D" "E" "F"] rng2.Item(1).Value2 = 1 rng2.Item(1).Offset(1 0).Value2 = 2 rng2.Item(rng2.Count).Value2 = 3 // 清空【立即窗口】 Console.clear() // 读取内容 let v1 = rng1.Value() let v2 = rng2.Value() // 输

WPS 几乎是电脑必装软件了吧,说它是办公软件领域的唯一能和 Micro 365一较高下不为过吧!就安装量而言应该是没有问题的。

不过,其他软件的安装量也不会少,因为很多人都喜欢或者被迫同时安装多个同类软件——常见的现象:只要我安装的杀毒软件足够多,电脑病毒就无处可藏……不是用户有这种想法,而是安全软件在耍流氓而已——它们都在想方设法让用户下载安装自己……不摆咯,烦人得很!!!

说回办公软件领域,相信很多人都同时安装了 Micro 365 和 WPS Office……不是我们喜欢这么干,而是很多时候我们确实有这样的需求——既要用 Micro 365 又要用 WPS Office,甚至还有 Page、Numbers(macOS用户)、Libre Office(Linux用户),没办法,现实的需求迫使我们不得不同时安装很多同类软件。

其实,还有很多人在用更早的旧版本 Micro Office,甚至像 Office 2003/2007/2010 这样的版本……不是对它们有“感情”,而是使用新版本的成本和门槛劝退了这些人。

我个人而言,以前 WPS Office 不支持宏的时候(不免费支持的时候),我用 Micro Office 多一些,现在WPS Office 有 JS宏加上免费,用 WPS Office 办公的时间和频率都比用 Micro Office 多,其实根源在于——对于绝大多数人来说折腾盗版是有门槛和风险的,费时费力。相比之下使用 WPS Office 的门槛、成本都更适合。

不必讨论VBA好还是 JS宏好

我认为没必要讨论这个问题,因为这个问题归结起来就是 VB(Visual Basic ) 和 JS(JavaScript)之间的比较。编程语言这个东西吧,学得越多用得越久越想自己设计一门编程语言……你们有这种想法吧大佬们。但很多人最终都放弃了,因为经验告诉他们,设计一门编程语言没有想象的容易……

适合的会用的应该就是好的

这是从用户角度出发的,办公软件——工具而已,能基本满足需求就可以了——在你愿意付出的“成本”之内做选择即可。

WPS JS 宏
  1. 集成的宏编辑器不是很好用;这点主要是因为我们使用过太多太久的高级文本编辑器的缘故,我个人感觉,它和 VBE 是一个级别的……都不好用!
  2. 崩溃时不妨检查下代码是不是有问题……调试也会崩……那我该怎么查……
  3. 对标 VBA……
  4. 多给 WPS 段时间,希望它足够优秀……

wps里js宏讲解:WPSJS宏的使用体验(1)

示例

function example(){ let rng1 = Range("A1:F1") let rng2 = Range("A2:A5") // 写入内容 rng1.Value2 = ["A" "B" "C" "D" "E" "F"] rng2.Item(1).Value2 = 1 rng2.Item(1).Offset(1 0).Value2 = 2 rng2.Item(rng2.Count).Value2 = 3 // 清空【立即窗口】 Console.clear() // 读取内容 let v1 = rng1.Value() let v2 = rng2.Value() // 输出信息到【立即窗口】 Console.log( JSON.stringify(v1) ) Console.log( JSON.stringify(v2) ) } // 中文宏名 function 哈罗(){ try{ Application.Speech.Speak(`哈罗 ${Application.UserName}!`) }catch{ Console.log("请插上耳机/音响再试,或者你的系统不支持(或禁用)语音功能") } }


“外行看热闹,内行看门道”,新手入门在路上,边看热闹边找门道,既是观众也是演员……

猜您喜欢: