如何在citect中调用EXCEL。 点击:3136 | 回复:6



mqljy

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:25帖 | 23回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2004年3月29日
发表于:2004-08-24 13:23:00
楼主
通过citect中的EXEC可调用EXCEL,但是如何才能做到:点击一个按钮打开EXCEL中的一个文档(当EXCEL没有运行时就启动EXCEL,如果EXCEL正在运行而没有退出就只激活EXCEL的这个文档,不然就会再次打开这个文件而出现“锁定”该文件的现象)。



男人四十一枝花

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 12回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2004年4月04日
发表于:2004-08-25 14:47:00
1楼
exec("excel文件的路径","要打开的文件的路径")

mqljy

  • 精华:0帖
  • 求助:1帖
  • 帖子:25帖 | 23回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2004年3月29日
发表于:2004-08-25 16:05:00
2楼
感谢刘奇的回答。但是我按照你的做法不能够打开EXCEL只能在进程中创建一个EXCEL进程。 我自己通过WNDFIND函数进行窗口查找,然后判断还回的句柄是否为0,如非零表示EXCEL已经运行,然后用WNDSHOW函数将其激活

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-08-27 14:08:00
3楼

WendyWei

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2004年9月10日
发表于:2004-09-11 10:43:00
4楼
在EXAMPLE工程中有调用EXCEL的例程,可以参考一下!

cooker

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 79回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2001年7月14日
发表于:2004-11-04 19:16:00
5楼
在v5.42中使用vba创建ole对象

Blue_Sky2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2008年5月12日
发表于:2008-05-26 11:07:54
6楼
Exec("excel的安装目录 文件路径和文件名",打开方式);例如你的Excel安装在C盘,语句为Exec(" C:\Program Files\Microsoft office\OFFICE11\EXCEL.exe  E:\SSS.xls",3)

热门招聘
相关主题

官方公众号

智造工程师