EXCEL类名如何能显示文件名?[已解决]
本帖最后由 duxing 于 2018-5-12 10:36 编辑$oExcel = ObjGet("", "Excel.Application") ; Get an existing Excel Object
If @error Then
MsgBox(0, "Excel没找到", "每日计划要打开")
Else
_GUICtrlEdit_AppendText($hand2, @CRLF&@HOUR&":"&@min&": " & "表格名:" &_ExcelSheetNameGet($oExcel))
Local $aarray1 = _ExcelReadToArrayFast($oExcel)
EndIf
只能通过_ExcelSheetNameGet($oExcel)获得表名,不用窗口函数能否能获得文件或窗口名? 回复 1# duxing
看不懂你要問的 上面沒用到 窗口函數阿 ??
窗口名不就是你打開的檔案名稱嗎?? 做等高手 静等学习中 回复 2# kk_lee69
_ExcelSheetNameGet($oExcel) 得到的是当前工作表名,我想要工作表的窗口名或文件名
因为是用OBJGET连接的,又不好直接窗口列表去选 回复 5# duxing
檔名是甚麼 窗口的 標題 就是甚麼有了標題 不就可以找到窗口?? 回复 5# duxing
#include <Excel.au3>
$oExcel = _ExcelBookNew(1) ;打開EXCEL表
WinMove(WinGetHandle($oExcel),"",0,0,200,200)
WinGetHandle($oExcel)不就可以獲得句柄 回复 1# duxing
试下这个
$oExcel = ObjGet("", "Excel.Application") ; Get an existing Excel Object
If @error Then
MsgBox(0, "Excel没找到", "每日计划要打开")
Else
MsgBox(0,"",$oExcel.caption&@CRLF&$oExcel.activeworkbook.name&@CRLF&$oExcel.activeworkbook.fullname)
EndIf 回复 8# kevinch
问题解决了,非常感谢 回复 9# duxing
問題解決請注意 發帖規範...
http://www.autoit3.cn/thread-18544-1-1.html
页:
[1]