找回密码
 加入
搜索
查看: 1785|回复: 2

[AU3基础] 为何我不能显示出excel一个单元格值的字符串?(已经解决)

[复制链接]
发表于 2015-9-26 21:01:00 | 显示全部楼层 |阅读模式
本帖最后由 mid_w 于 2015-9-26 22:35 编辑

我建立了一个excel,18.xlsx,在A1单元格录入了一个时间。用下面的代码为何不能显示出excel一个单元格值的字符串?请高手指教。
#include <Excel.au3>
#include <MsgBoxConstants.au3>

Local $oAppl = _Excel_Open()
Local $oWorkbook1 = _Excel_BookOpen($oAppl, @DesktopDir & "\18.xlsx", True)
Local $sEvalString = Eval($oWorkbook1.ActiveSheet.Range("A1"))
MsgBox($MB_SYSTEMMODAL, "", $sEvalString)
WinClose("Microsoft Excel")
正确代码如下 :
#include <Excel.au3>
#include <MsgBoxConstants.au3>

Local $oAppl = _Excel_Open()
Local $oWorkbook1 = _Excel_BookOpen($oAppl, @DesktopDir & "\18.xlsx", True)

Local $sCellValue = _Excel_RangeRead($oWorkbook1,Default,"A1")
MsgBox($MB_SYSTEMMODAL, "", $sCellValue)
WinClose("Microsoft Excel")
 楼主| 发表于 2015-9-27 12:14:50 | 显示全部楼层
找不到主题分类的“已解决”
 楼主| 发表于 2015-9-27 12:37:35 | 显示全部楼层
找不到主题分类的“已解决”
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 21:29 , Processed in 0.074294 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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