ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 497|回复: 9

[求助] JSA进行断点调试后鼠标变成圈圈状态?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-3-10 08:43 | 显示全部楼层 |阅读模式
如图所示,模块中有一个过程“aa”和自定义函数"JSA_ISDir",该自定义函数"JSA_ISDir"在工作表中有应用,在过程“aa”中启用断点调试,当运行到断点处,再点继续运行后,程序运行完毕,但是鼠标状态却变了,变成了转圈圈模式,且只能通过关闭WPS才能恢复。如果工作表中不应用自定义函数"JSA_ISDir",则不会出现该问题。请问各位遇到过该情况吗?

image.png

工作簿1.zip

14.91 KB, 下载次数: 2

TA的精华主题

TA的得分主题

发表于 2023-3-10 20:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
试了一下,同款错误,估计是个BUG,好像和Application.Voliate()有点关系

重新建个文档,代码Copy过去,把Application.Voliate()删掉后保存,即使工作表调用自定义函数也正常。
但如果在原文件上,删掉,一样有问题直到程序重启N次后才恢复。。。。。。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-3-12 21:07 | 显示全部楼层
wodewan 发表于 2023-3-10 20:57
试了一下,同款错误,估计是个BUG,好像和Application.Voliate()有点关系

重新建个文档,代码Copy过去, ...

原文件上删掉也不是不可以,但是工作簿要关闭并重新打开。

TA的精华主题

TA的得分主题

发表于 2023-3-13 10:24 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 wodewan 于 2023-3-13 10:25 编辑
LIUZHU 发表于 2023-3-12 21:07
原文件上删掉也不是不可以,但是工作簿要关闭并重新打开。

嗯,这些小Bug都还能接受,只要JSA积极维护和更新肯定能解决。
不过JSA分离了WEB端和一些JS的内置函数和功能,目前只能用插件的形式做就麻烦了不少,少了不少乐趣。。。。。。
也许是定位不同吧,不过这样的WPS的JSA相当于只是把VBA的语法换成了JS,并没有为EXCEL带来新的功能,特别是是与API和网络端的交互甚至都没有VBA强,特别是网络端,那可是JS的强项-可以做更友好的用户交互界面,网络数据的获取等等却用不了,只能用JS的基本语法来操作本地的Excel数据,根本没有与外部程序的交互。。。。。
也刚接触JSA,一点不成熟的想法,也可能是不知道方法,如果有知道怎么从JSAIDE直接调用类似WPSJS插件内的WPS对象可以创建WPS内置Chrome的界面(如CTP或Dialog都行)还望能分享下,那样JSA就能做很多好玩的东西了。。。。。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-3-13 16:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
wodewan 发表于 2023-3-13 10:24
嗯,这些小Bug都还能接受,只要JSA积极维护和更新肯定能解决。
不过JSA分离了WEB端和一些JS的内置函数和 ...

我把这个问题发给了金山公司的顾问,他测试了,一点问题都没有,你看恼火不

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-3-13 16:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
wodewan 发表于 2023-3-13 10:24
嗯,这些小Bug都还能接受,只要JSA积极维护和更新肯定能解决。
不过JSA分离了WEB端和一些JS的内置函数和 ...

JSA虽然没有VBA强大,但目前写起来好玩,特别是数组,那VBA的数组是一言难尽,简单的问题,要绕一大圈。
WPS的WEB加载项,目前一头雾水,下载了一个现成的样例,感觉也没啥好玩的,WPS能用到网页的JS什么功能,至少我想到的不多,表格和文字间的通信吧,据说可以通过加载项解决,也没有现成的案例,不像VBA,一个CreateObject就搞定了。

TA的精华主题

TA的得分主题

发表于 2023-3-13 18:35 | 显示全部楼层
LIUZHU 发表于 2023-3-13 16:42
我把这个问题发给了金山公司的顾问,他测试了,一点问题都没有,你看恼火不

哈哈,这。。。。。。
哄一下客户也行啊,我们会在下一个版本更新。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-3-13 19:39 来自手机 | 显示全部楼层
wodewan 发表于 2023-3-13 18:35
哈哈,这。。。。。。
哄一下客户也行啊,我们会在下一个版本更新。

金山公司给我公司发布新的企业版的时候,更新的一大堆东西,全部是用不上的,对客户而言,更新了个寂寞

TA的精华主题

TA的得分主题

发表于 2023-3-13 21:12 | 显示全部楼层
JSA确实就缺个发http请求的接口,要是有了这个,网抓、调用外部程序就方便多了。。。

现在我也是想办法,方便的打开那个js加载项按f12弹出来的调试窗口,那里既可以用浏览器的各种接口,也能通过wps对象操作表格,简直吊打js宏编辑器

TA的精华主题

TA的得分主题

发表于 2023-3-14 07:52 | 显示全部楼层
wanghan519 发表于 2023-3-13 21:12
JSA确实就缺个发http请求的接口,要是有了这个,网抓、调用外部程序就方便多了。。。

现在我也是想办法 ...

是啊,只要能打开一个WPS内置的CEF创建的窗口,下面的事就好办了,可惜没有,如果WPS的窗体不是延用VBA的窗口设计,而是用CEF来呈现那就更方便了,可惜也没有,无奈。。。。。。。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-12 05:01 , Processed in 0.047379 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表