搜索
查看: 3176|回复: 5

如何将已经打开的EXECL工作薄设立为对象

  [复制链接]

17

主题

97

帖子

4万

积分

新手入门

积分
44038
发表于 2012-12-10 14:40:00 | 显示全部楼层 |阅读模式
本帖最后由 qqmmcc 于 2012-12-10 18:39 编辑

有一个execl软件已经打开了一个比如“d:\测试.xls”的工作薄,aardio如何把这个工作薄设置为COM对象?


有太多东西要学,可是感觉没时间。
回复

使用道具 举报

7

主题

305

帖子

1913

积分

新手入门

积分
1913
QQ
发表于 2012-12-10 16:42:21 | 显示全部楼层

[i=s] 本帖最后由 nvt303 于 2012-12-10 16:44 编辑 [/i] 下列aardio代码可以控制活动工作薄[code] //先打开Ex

本帖最后由 nvt303 于 2012-12-10 16:44 编辑

下列aardio代码可以控制活动工作薄
  1. //先打开Excel再运行
  2. import com.excel;
  3. import win;
  4. var excel = com.excel(false)
  5. excel.Visible = true;
  6. var book = excel.ActiveWorkbook;
  7. var sh = book.sheets(1)

复制代码
每天进步一点点......
回复

使用道具 举报

17

主题

97

帖子

4万

积分

新手入门

积分
44038
 楼主| 发表于 2012-12-10 17:31:18 | 显示全部楼层

[i=s] 本帖最后由 hgbuser 于 2012-12-10 17:32 编辑 [/i] [quote][size=2][color=#999999]nv

本帖最后由 hgbuser 于 2012-12-10 17:32 编辑
nvt303 发表于 2012-12-10 16:42
下列aardio代码可以控制活动工作薄


感谢版主。

根据上面的代码,“金山ET”可以用以下代码连接

io.open();//打开控制台
import com;
var et=com.GetObject("et.application")
io.print(com.IsObject(et))
var book=et.activeworkbook
io.print(book.sheets(1).name)
execute("pause") //按任意键继续
io.close();//关闭控制台
有太多东西要学,可是感觉没时间。
回复

使用道具 举报

0

主题

75

帖子

475

积分

二级会员

Rank: 3Rank: 3

积分
475
发表于 2012-12-10 22:10:35 | 显示全部楼层

感谢神

感谢神
回复

使用道具 举报

13

主题

120

帖子

687

积分

三级会员

Rank: 4

积分
687
发表于 2012-12-12 18:37:09 | 显示全部楼层

感谢政府,感谢党啊

感谢政府,感谢党啊
有很多时候,这语言都是相通的。特别是肢体语言。
回复

使用道具 举报

4

主题

20

帖子

136

积分

一级会员

Rank: 2

积分
136
发表于 2016-11-4 09:58:59 | 显示全部楼层
学习了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2018-12-11 19:23 , Processed in 0.062507 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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