找回密码
 加入
搜索
查看: 3242|回复: 10

[AU3基础] 怎么对一个Excel文件建立一个单独的进程

  [复制链接]
发表于 2011-11-6 22:34:47 | 显示全部楼层 |阅读模式
AUTOit  在用一个Excel文件的时候不能操作别的excel 文件 总是出错  
有没有什么办法用单独一个进程解决

用激活的话总是要手动点到要操作的界面上
 楼主| 发表于 2011-11-7 12:21:01 | 显示全部楼层
還是沒有人回答一下嗎  有好的辦法讓AU3保持激活也可以的。。。

PS 我是一個AU3 在掉用Excel的同時 ,我還在使用別的Excel..
 楼主| 发表于 2011-11-8 12:24:35 | 显示全部楼层
沒人指點一下嗎  等待中。。
发表于 2011-11-8 16:35:20 | 显示全部楼层
#Include <Excel.au3>
_ExcelSheetActivate($oExcel, $vSheet)
发表于 2011-11-8 19:36:07 | 显示全部楼层
$oexcel=objcreate("excel.application")
$oexcel.visible=true
$workbook=$oexcel.workbooks.open("文件全路径名")
然后对$workbook进行操作
 楼主| 发表于 2011-11-9 12:35:20 | 显示全部楼层
$oexcel=objcreate("excel.application")
$oexcel.visible=true
$workbook=$oexcel.workbooks.open("文件 ...
kevinch 发表于 2011-11-8 19:36


很感謝kevinch 朋友 指教 ,正是我想要的,
但我怎麼學到 $oexcel.XXXX,   $oexcel.workbooks.XXXX的命令呢?
還請Kevinch 近一步指導,有資料可以自己學更好,多謝!!
发表于 2011-11-9 18:41:36 | 显示全部楼层
学vba就可以了,然后再学习一下如何在其他语言中引用vba语句。
发表于 2011-11-10 11:17:13 | 显示全部楼层
你把所有的excel进度全都杀掉然后再打开新的不就好了
如果你要复制,可以先复制到剪贴板
 楼主| 发表于 2011-11-11 12:16:48 | 显示全部楼层
发现再AU3打开Excel 对excel 操作时仍不能手动对其它Excel操作。。。
无奈啊 。。。
发表于 2011-11-11 13:06:03 | 显示全部楼层
不会的,你一定用的是模仿手工操作的方法,如果是利用vba操作的话,属后台操作,不影响对其他程序的操作。
发表于 2011-11-12 16:39:54 | 显示全部楼层
你实现什么功能为什么要同时开两个?用完一个关闭一个,如果要互相copy读出来写进去就好了
理论上可以换文件写的,就是容易报错
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 21:33 , Processed in 0.082516 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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