bin0131 发表于 2009-2-7 19:40:52

为什么无法查找到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 编辑 ]

bin0131 发表于 2009-2-7 23:35:57

自己顶一下

bin0131 发表于 2009-2-8 18:06:31

怎么都没有人知道吗?

bin0131 发表于 2009-2-8 21:18:37

_ExcelFindInRange()函数怎么用那,那位老大能提示一下那。

sxd 发表于 2009-2-8 22:54:45

把文件传上来看看呢

bin0131 发表于 2009-2-9 09:01:00

已上传文件

xrbenbeba 发表于 2009-2-9 09:01:33

我都是用VBS改写读excel的 现在AU3对EXCEL的支持肯定要比微软自己差的多
不知道怎么用VBS可以联系或发信给我

bin0131 发表于 2009-2-9 09:28:49

查找问题一解决,就是如何隐藏excel窗口还不是很清楚

sonny 发表于 2009-12-16 21:01:17

_ExcelFindInRange()在excel.au3中没找到,
_ExcelBookOpen($xlsfile_1,0) 第二个参数就是不显示excel窗口

sonny 发表于 2009-12-16 21:01:56

_ExcelFindInRange()
这在哪个文件里哦? 我现在也遇到这问题了~~
页: [1]
查看完整版本: 为什么无法查找到excel里的内容