搜索
aardio官方社区 门户 查看主题

Excel复制工作表用aardio怎么写?

发布者: lcj21 | 发布时间: 2017-10-17 19:01| 查看数: 630| 评论数: 2|帖子模式

请教各位前辈:
        Excel复制工作表用aardio怎么写?我在Excel VB参考中看到是用
Worksheets("Sheet1").Copy After:=Worksheets("Sheet3")
但在aardio中不知怎么写!

最新评论

Jacen.He 发表于 2017-10-17 19:21:02
VB里函数调用可以省略括号,
After:=Worksheets("Sheet3") 是VB里指定命名参数的方法,
aardio中虽然也可以用命名参数的写法 - 但是不支持COM函数。

调用COM函数也可以不指定参数的名字,按位置传参数就行了。
即然你有VBA手册,可以看到After是第二个参数,所以在aardio里你这样写:
Worksheets("Sheet1").Copy( ,Worksheets("Sheet3") );
完整的测试代码:
import com.excel;

var excel = com.excel();
excel.Visible =
true;

var wkbook = excel.workbooks.Add();
sheet2 = excel.ActiveWorkbook.Sheets(1).Copy();
excel.ActiveWorkbook.Sheets(1).Copy(,sheet2);


lcj21 发表于 2017-10-17 19:29:37
Jacen.He 发表于 2017-10-17 19:21
VB里函数调用可以省略括号,
After:=Worksheets("Sheet3") 是VB里指定命名参数的方法,
aardio中虽然也可 ...

谢谢版主的指点!受益匪浅!
继续努力把aardio学好,再次感谢!

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-4-24 03:25 , Processed in 0.062504 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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