js宏函数里对单元格赋值,结果程序一直转圈圈等待

请问在js宏代码里如何正确对单元格赋值,单个或者整片单元格(比如A1:A5),单元格

对象是Range方式还是Cells还是Item

以宏方式执行test()后,A1是得到了所赋的值,但是程序一直在转圈圈等待,代码如下:

function test(){

var app=Application;

var workbook=app.ActiveWorkbook;

var worksheet=workbook.ActiveSheet;

var cell=worksheet.Range("A1");

if(cell){

cell.Value2="Hello World";

}

}

中国
浏览 957
收藏
1
分享
1 +1
2
+1
全部评论 2
 
拾光漫行
拾光漫行

WPS函数专家

这边没有重现 不知道是什么原因
· 重庆
回复
mzs
如果在宏编辑器里直接执行test(),或者调试方式执行(在最后一语句设置断点),运行完最后一语句后就转圈圈等待。 如果回到表格界面执行 宏,选择执行test宏,就不会转圈圈等待。有点奇怪
· 北京
回复