chzj589 发表于 2018-9-20 20:11:21

本帖最后由 chzj589 于 2018-9-20 20:22 编辑

zzghty 发表于 2018-9-20 18:11
非常感谢大师!我的是3.3.14.0的版本,确实不支持很多语法,用了你说的3.3.12.0的版本,以上代码终于测试通 ...
运行:D:\AutoIt3\autoit3_x64.exe(3.3.14.2)

#include <excel.au3>
Local $oExcel = _Excel_Open()
$oExcel.visible = True
Local $sWorkbook = @ScriptDir & "\Book1.xlsx";$vara;"\.xls"
Local $oWorkbook = _Excel_BookOpen($oExcel, $sWorkbook)
;光标移动到B3
$oWorkbook.activesheet.range("b3").Select
$oWorkbook.activesheet.range("b3").activate
$addr = $oExcel.selection.address
;光标移动到第三行第9列
Sleep(2000)
$oWorkbook.activesheet.cells(3, 9).Select
$oWorkbook.activesheet.cells(3, 9).activate
;恢复元光标位置
Sleep(2000)
$oWorkbook.activesheet.range($addr).Select
$oWorkbook.activesheet.range($addr).activate
;光标移动到第三行第9列
Sleep(2000)
$oWorkbook.activesheet.cells(3, 5).Select
$oWorkbook.activesheet.cells(3, 5).activate

运行通过

h20040606 发表于 2018-9-25 15:44:23

chzj589 发表于 2018-9-20 20:11
运行:D:\AutoIt3\autoit3_x64.exe(3.3.14.2)

运行通过

能有帮助就好,共同进步

fablesun 发表于 2019-10-9 01:14:54

chzj589 发表于 2018-9-20 20:11
运行:D:\AutoIt3\autoit3_x64.exe(3.3.14.2)

#include


假如档名不固定要如何实现?
excel已开启的情况下

Dontang2018 发表于 2019-10-9 12:21:30

学习,学习,学习,学习
页: 1 [2]
查看完整版本: 如何获取当前excel工作表中的当前单元格所在的列名?