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这个方法,目前是只能读,不能改写?
社区管理员