[已解决]请教AU3是否能在后台操作EXCEL?
本帖最后由 smooth 于 2015-8-7 10:48 编辑请教AU3是否能在后台操作EXCEL?比如枚举工作表名称,复制单元格数据等等。帮助里的函数找不到这样的功能。百度里搜索了一下也没有发现。谢谢! 看看我的所有帖子里面关于Excel操作的,应该会有帮助的。不行的话把你的详细需求发来。 当然可以,参考<excel.au3>中的函数。
也可以参考com操作 当然可以,参考中的函数。
也可以参考com操作
h20040606 发表于 2015-8-3 19:19 http://www.autoitx.com/images/common/back.gif
<excel.au3>文件中的每个函数已经看过了,没有符合要求的。
不知道COM怎么操作,有没有例子? 以3.3.12.0为例:
1 枚举工作表名称
#include <Excel.au3>
_Excel_SheetList ( $oWorkbook )
2 复制单元格数据
Cuts or copies one or multiple cells, rows or columns to a range or from/to the clipboard
#include <Excel.au3>
_Excel_RangeCopyPaste ( $oWorksheet, $vSourceRange [, $vTargetRange = Default [, $bCut = False [, $iPaste = Default [, $iOperation = Default [, $bSkipBlanks = False [, $bTranspose = False]]]]]] ) 先创建个excel进程,然后将进程的visible设置为0,再用这个进程来操作excel文件即可 先创建个excel进程,然后将进程的visible设置为0,再用这个进程来操作excel文件即可 <excel.au3>有空研究下这里面的函数 回复 7# kevinch
您好!能给出个例子吗?非常感谢。 #include <Excel.au3>
_Excel_Open ( [$bVisible = True [, $bDisplayAlerts = False [, $bScreenUpdating = True [, $bInteractive = True [, $bForceNew = False]]]]] ) $oexcel=objcreateobject("excel.application")
$oexcel.visible=0
$wb=$oexcel.workbooks.open(文件全路径名)类似上面这样即可 类似上面这样即可
kevinch 发表于 2015-8-6 18:21 http://www.autoitx.com/images/common/back.gif
按照你说的成功了,谢谢。 objcreateobject("excel.application") 学习了 能多讲点就好了{:face (332):} objcreateobject("excel.application") 学习了
y540968398 发表于 2016-1-15 18:19 http://www.autoitx.com/images/common/back.gif应该是objcreate("excel.application")吧
页:
[1]