为什么无法查找到excel里的内容
#include <Excel.au3>#include <GUIConstantsEx.au3>
GUICreate("excel查找窗口",300,300)
$a=GUICtrlCreateButton("确认按钮",100,60,60,30)
$b=GUICtrlCreateInput("",70,30,150,20)
GUISetState(@SW_SHOW)
Func serach()
$sFilePath1 = "E:\电信技术资料\1.xls"
$oExcel = $sFilePath1
for $i=0 to 20 step 1
if GUICtrlRead($b)=_excelreadarray($oExcel,$i,1,1) then
MsgBox(0,"确认输入",_excelreadarray($oExcel,1,1,1))
exitloop
Else
MsgBox(0,"无法找到","error")
exitloop
EndIf
Next
endfunc
while 1
$msg=GUIGetMsg()
Select
case $msg=$GUI_EVENT_CLOSE
exit
case $msg=$a
serach()
EndSelect
WEnd
[ 本帖最后由 bin0131 于 2009-2-9 16:13 编辑 ] 自己顶一下 怎么都没有人知道吗? _ExcelFindInRange()函数怎么用那,那位老大能提示一下那。 把文件传上来看看呢 已上传文件 我都是用VBS改写读excel的 现在AU3对EXCEL的支持肯定要比微软自己差的多
不知道怎么用VBS可以联系或发信给我 查找问题一解决,就是如何隐藏excel窗口还不是很清楚 _ExcelFindInRange()在excel.au3中没找到,
_ExcelBookOpen($xlsfile_1,0) 第二个参数就是不显示excel窗口 _ExcelFindInRange()
这在哪个文件里哦? 我现在也遇到这问题了~~
页:
[1]