找回密码  加入

AUTOIT CN

搜索
12
返回列表 发新帖
楼主: zzghty

[AU3基础] 如何获取当前excel工作表中的当前单元格所在的列名?

[复制链接]
发表于 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)

  1. #include <excel.au3>
  2. Local $oExcel = _Excel_Open()
  3. $oExcel.visible = True
  4. Local $sWorkbook = @ScriptDir & "\Book1.xlsx";$vara;"\.xls"
  5. Local $oWorkbook = _Excel_BookOpen($oExcel, $sWorkbook)
  6. ;光标移动到B3
  7. $oWorkbook.activesheet.range("b3").Select
  8. $oWorkbook.activesheet.range("b3").activate
  9. $addr = $oExcel.selection.address
  10. ;光标移动到第三行第9列
  11. Sleep(2000)
  12. $oWorkbook.activesheet.cells(3, 9).Select
  13. $oWorkbook.activesheet.cells(3, 9).activate
  14. ;恢复元光标位置
  15. Sleep(2000)
  16. $oWorkbook.activesheet.range($addr).Select
  17. $oWorkbook.activesheet.range($addr).activate
  18. ;光标移动到第三行第9列
  19. Sleep(2000)
  20. $oWorkbook.activesheet.cells(3, 5).Select
  21. $oWorkbook.activesheet.cells(3, 5).activate
复制代码

运行通过
发表于 2018-9-25 15:44:23 | 显示全部楼层
chzj589 发表于 2018-9-20 20:11
运行:D:\AutoIt3\autoit3_x64.exe(3.3.14.2)

运行通过

能有帮助就好,共同进步
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2019-6-18 02:00 , Processed in 0.059573 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表