[已解决]au能否获取当前选择的excel单元格地址?
本帖最后由 linjuming 于 2012-3-14 21:04 编辑au能否获取当前选择的excel单元格地址?
http://i532.photobucket.com/albums/ee323/linjuming/questions/autoit_current_cell.png 如果excel进程对应的变量是$oexcel,试下下面的语句:
msgbox(0,"",$oexcel.selection.address(0,0))
#include <Excel.au3>
Global $oExcelApp,$oExcel
$oExcelApp=ObjGet("","excel.application")
msgbox(0,"",$oExcel.selection.address(0,0))
为什么出错? l回复 4# linjuming
$oExcel
这个好像和你定义的对象不是一码事 求完整代码 本帖最后由 kevinch 于 2012-3-14 13:43 编辑
Global $oExcelApp,$oExcel
$oExcelApp=ObjCreat("excel.application")
$oExcelApp.visible=true
$oExcel=$oExcelapp.workbooks.add;也可以是.open打开一个已有的工作簿
$oExcel.activesheet.range("b5").select
msgbox(0,"",$oExcelApp.selection.address(0,0))试下
msgbox(0,"",$oExcel.parent.selection.address(0,0))应该也可以吧,不行就试
msgbox(0,"",$oExcel.parent.application.selection.address(0,0)) 果然是高高手,能用,谢谢
页:
[1]