UOS系统下的WPS2019专业版,JS宏里的调整水平分页符位置有BUG

先说一下使用环境,操作系统UOS,版本是专业版1031,版本号20,处理器是华为鲲鹏920

用的WPS是在系统自带的“应用商店”里下载的 WPS2019专业版(版本号是11.8.2.1131.AK.preload.sw.withsn)

BUG表现:

在分页预览视图下,录制JS宏,手动调整分页符所在的行位置,录制完成后,运行刚刚录制的宏,会出现报错提示!

具体操作:

新建一个表格,随便在表格里输入一些内容,让他打印的时候能占2页纸即可

依次点击 “视图” “分页预览”

接着开始录制JS宏。点击 “录制新宏”,手动拉动分页线,任意拖动它几次,让分页线到不同的行去。点击结束录制,再运行刚录制的这段宏代码,会提示报错(提示“Location”只读)!

录制的JS代码

/**

* Macro2 Macro

* 宏由 ysgz 录制,时间: 2024/02/22

*/

function Macro2()

{

Range("I33").Select();

ActiveSheet.HPageBreaks.Item(1).Location = Range("A33");

Range("F34").Select();

ActiveSheet.HPageBreaks.Item(1).Location = Range("A34");

}

反观ActiveSheet.HPageBreaks.Add(Range("A1"));这个插入分页符的功能,没有任何问题,运行正常。

难道是因为Location这个方法,目前是只能读,不能改写?

贵州省
浏览 3221
收藏
点赞
分享
+1
3
+1
全部评论 3
 
WPS社区反馈员
WPS社区反馈员

社区管理员

您好, 关于WPS Office For Linux相关问题,您可以发送邮件到Linux版本技术邮箱 WPS_Linux@kingsoft.com 进行反馈与核实。
· 湖北省
回复
 
自愈
有幸用过这个系统,还不如安卓好用。
· 新疆
1
回复
Bullet
主要是响应办公国产化的要求,硬件、软件都得用国产的,所以目前只有UOS系统可以用,vab用不了,只能靠JS了
· 贵州省
回复