回复 7# chamlien
_ExcelReadCell, 这个function我没有找到。。。 回复 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版本 回复 16# cctt206
舊版的 回复 17# kk_lee69
好的,难道会是_Excel_ReadCell和_Excel_RangeRead的区别吗?
我去下载个V3.3.8改一下这个函数再试着跑一下我的程序试试,谢谢! 建议换回3.3.12.0 。在3.3.12.0下未发现问题。 au3的版本问题,还是office的vba本身有问题?
感觉以前的vba是不太稳定的 回复 21# justlovemm
我觉得是au3版本的问题。我有一个脚本,也是操作excel的,在3.3.12.0下没有问题,在3.3.14.X下就忽而有问题,忽而正常。所以我就换回3.3.12.0了/ 回复 22# h20040606
多谢,看来找到一个稳定的版本能节省很多时间 我用3.3.8目前测试良好,就是一些对excel操作的函数名称都改了。
回头我再试一下3.3.12.0
看来更像是autoit版本的问题
多谢大家了! 回复 24# cctt206
3.3.12.0 与3.3.14.x的excel函数是一致的 回复 25# h20040606
是的,函数一样比较方便,我现在已经开始用3.3.12.0了,多谢:)
页:
1
[2]