求助社区各位大佬帮忙写段JS宏代码,小弟在此不胜感激!

小弟的电脑是银河麒麟系统,WPS是2023版(版本号12.8.2.1112-Release),应在办公室管收文工作,每次收文在登记表上登记文件信息后,还要打印一份呈阅表,所有信息又要重新输入一遍,觉得很繁琐,就想各位大佬能帮忙写个js宏代码,当我在登记表信息录入完后,运行代码直接把录入的信息复制到呈阅表上,然后打印出来。

这是收文的表

这是呈阅表

小弟的要求是:“收文登记表”和“呈阅表”在同一张表格中,当我鼠标选中“收文登记表”中某一行后,运行代码,将这一行中A,B,C,D,E,F,G,H,I,J,K,L,M列的数据分别复制到“呈阅表”O2,B3,B4,C2,D3,F3,H3,L2,L3,M3,O3 Q3,A6单元格中(有几个单元格是合并单元格,小弟不知道这样可不可以),最后自动打印“呈阅表”。

跪求各位大佬帮帮小弟!(PS:用AI写过代码,但是都运行不了,报错。。。)

湖南省
浏览 1495
收藏
4
分享
4 +1
22
+1
全部评论 22
 
一少
邮件合并就搞定了,那有那么麻烦。
· 四川省
回复
 
徐征
JS宏对有合并单元格的文件容易出错,或者不能运行;你这个需求可以用邮件功能来完成。
· 四川省
回复
 
wils
wils

创作者俱乐部成员

linux里宏不一定能用(wps有的版本可以用) 用公式也会改变模板的内容 真的不如用python写脚本,不用想用的什么wps版本,也不用改模板,也不用保存成xlsm,简单通用
· 广东省
回复
 
碧海蓝天
我设计了一个,还有一点小问题,但也可以用了,如果需要,可联系我,免费。
· 辽宁省
回复
Yann
怎么联系,请问有吗?可以发到sublanker@gmail.com邮箱嘛?
· 安徽省
回复
 
方伟
不用编程吧 公式即可解决 在处理单sheet中 一个位置写 需要打印的所在行数 C2=OFFSET(数据!D3,M1,0) 其中M1 是手写数字 先下几行
· 黑龙江省
回复
 
LLLLL
自顶
· 湖南省
回复
 
黄元亮
收文登记簿和收文处理单不在一个数据表上,对吗?
· 山东省
回复
LLLLL
不好意思,回复晚了,在同一个数据表上
· 湖南省
回复
 
𝒵𝒽𝓮𝓃𝓰
用vlookup分别抓取一下格单元格数据就好了 直接用编号做数据索引,抓取其他单元格数据。
· 天津
回复
LLLLL
感谢大佬提供思路
· 湖南省
回复
 
熊WPS
VBA代码可以帮写个。
· 安徽省
回复
LLLLL
感谢大佬,只是我这麒麟系统的WPS只有js宏编辑器,VBA都不知道能不能装
· 湖南省
回复
 
一起向未来
用多维表统计,然后自定义打印就可以了。
· 江苏省
回复
LLLLL
我这没有自定义打印这个功能..........
· 湖南省
回复
 
LLLLL
自顶
· 北京
回复