找回密码
 加入
搜索
楼主: cctt206

[AU3基础] 请教:关于Autoit读取Excel多次后会报错 - 【已解决】

 火.. [复制链接]
 楼主| 发表于 2016-3-24 16:56:06 | 显示全部楼层
本帖最后由 cctt206 于 2016-3-24 17:00 编辑

回复 7# chamlien

_ExcelReadCell, 这个function我没有找到。。。
发表于 2016-3-24 17:10:01 | 显示全部楼层
回复 15# cctt206

#include <Array.au3>
#include <Excel.au3>
;#include <MsgBoxConstants.au3>
Local $sConfigFilePath = @ScriptDir&"\55.xlsx" ; 
Local $iColumn;column of excel
Local $iRow  ; row of excel

For $iRow = 2 to 491 Step 1
; Create application object and open an example workbook
Local $oExcel = _ExcelBookOpen($sConfigFilePath,0,True)
Sleep(1000)
;Local $oWorkbook = _Excel_BookOpen($oExcel, $sConfigFilePath)
Sleep(1000)
Local $sResult = _ExcelReadCell($oExcel, "A1")
Sleep(1000)
  _ExcelBookClose($oExcel,True,0)
  $oExcel =0
   Sleep(4000)
Next


我跑完了沒出現任何問題
V3.3.8版本
发表于 2016-3-24 17:11:16 | 显示全部楼层
回复 16# cctt206


    舊版  的
 楼主| 发表于 2016-3-25 08:43:48 | 显示全部楼层
回复 17# kk_lee69

好的,难道会是_Excel_ReadCell和_Excel_RangeRead的区别吗?

我去下载个V3.3.8改一下这个函数再试着跑一下我的程序试试,谢谢!
发表于 2016-3-27 21:39:38 | 显示全部楼层
建议换回3.3.12.0 。在3.3.12.0下未发现问题。
发表于 2016-3-28 10:56:05 | 显示全部楼层
au3的版本问题,还是office的vba本身有问题?
感觉以前的vba是不太稳定的
发表于 2016-3-28 13:43:47 | 显示全部楼层
回复 21# justlovemm
我觉得是au3版本的问题。我有一个脚本,也是操作excel的,在3.3.12.0下没有问题,在3.3.14.X下就忽而有问题,忽而正常。所以我就换回3.3.12.0了/
发表于 2016-3-29 10:07:48 | 显示全部楼层
回复 22# h20040606


    多谢,看来找到一个稳定的版本能节省很多时间
 楼主| 发表于 2016-3-29 10:23:17 | 显示全部楼层
我用3.3.8目前测试良好,就是一些对excel操作的函数名称都改了。
回头我再试一下3.3.12.0
看来更像是autoit版本的问题
多谢大家了!
发表于 2016-3-30 20:34:27 | 显示全部楼层
回复 24# cctt206


    3.3.12.0 与3.3.14.x的excel函数是一致的
 楼主| 发表于 2016-4-5 13:34:31 | 显示全部楼层
回复 25# h20040606

是的,函数一样比较方便,我现在已经开始用3.3.12.0了,多谢:)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 02:02 , Processed in 0.069082 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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