找回密码  加入

AUTOIT CN

搜索
查看: 198|回复: 16

[AU3基础] _ExcelBookClose不能退出excel

[复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式
  1. #include <ExcelCOM_UDF.au3>       
  2. $oExcel = _ExcelBookOpen($excel, 0)
  3.        
  4. $oExcel = _ExcelReadCell($excel, 2, 4)
  5. _ExcelBookClose($oExcel, 0)
复制代码
这样无法关闭excel,有没有办法解?
发表于 7 天前 | 显示全部楼层
本帖最后由 itzyx 于 2021-4-30 10:06 编辑

这样试试呢  WinClose('[Class:XLMAIN]')   
不过大佬你的函数为啥有_ExcelReadCell ,这个UDF 是自己下载的嘛
 楼主| 发表于 7 天前 | 显示全部楼层
itzyx 发表于 2021-4-30 10:04
这样试试呢  WinClose('[Class:XLMAIN]')   
不过大佬你的函数为啥有_ExcelReadCell ,这个UDF 是自己下载 ...

这种强制性的结束有点暴力。
官方上的<ExcelCOM_UDF.au3>文件
现在我也是用这个办法解决的,我就想问问有没有这么强硬的解决方法?  
 楼主| 发表于 7 天前 | 显示全部楼层
本帖最后由 redapple2008 于 2021-4-30 10:18 编辑
  1. If ProcessExists("EXCEL.exe") Then WinClose("[CLASS:XLMAIN]")
复制代码

_ExcelReadCell不用这个函数就可以结束。但我要读这个单元格是否为空来判断excel里面是否有数据。
发表于 7 天前 | 显示全部楼层
redapple2008 发表于 2021-4-30 10:09
这种强制性的结束有点暴力。
官方上的文件
现在我也是用这个办法解决的,我就想问问有没有这么强硬的解 ...

这个不暴力的方法暂时还真没想到, 我用的是Excel.au3   刚才看了一下ExcelCOM_UDF.au3  感觉功能还多点,不知道两者有啥区别
发表于 7 天前 | 显示全部楼层
redapple2008 发表于 2021-4-30 10:11
_ExcelReadCell不用这个函数就可以结束。但我要读这个单元格是否为空来判断excel里面是否有数据。

这样可以不?
_ExcelBookClose($oExcel)
发表于 7 天前 | 显示全部楼层
好像是通病,进程关不掉
发表于 6 天前 | 显示全部楼层

  1. #include <ExcelCOM_UDF.au3>
  2. Local $excel=@ScriptDir & "\Book1.xlsx"
  3. $oExcel = _ExcelBookOpen($excel, 1)
  4. Local $sReadCel3 = _ExcelReadCell($oExcel, "A4")
  5. MsgBox(0, "Cell A4", StringFormat("%.4f",$sReadCel3))
  6. _ExcelBookClose($oExcel, 0)
复制代码
发表于 5 天前 | 显示全部楼层

操作ExcelCOM_UDF.au3,读取显示列表与编辑框




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x
 楼主| 发表于 前天 10:35 | 显示全部楼层

感觉没多大区别,明天测试一下再说了。
发表于 前天 19:46 | 显示全部楼层
关闭和退出不一样吧
 楼主| 发表于 昨天 09:05 | 显示全部楼层

这样操作不能退出execl程序的
发表于 昨天 09:27 | 显示全部楼层
_ExcelBookClose 是關閉excel 檔, 不是關了excel, 2樣是有分別的,
結束excel 要用 _Excel_Close
 楼主| 发表于 昨天 09:34 | 显示全部楼层
eddyyeung 发表于 2021-5-6 09:27
_ExcelBookClose 是關閉excel 檔, 不是關了excel, 2樣是有分別的,
結束excel 要用 _Excel_Close

ExcelCOM_UDF.au3里面没这个函数。
发表于 昨天 09:40 | 显示全部楼层
本帖最后由 chzj589 于 2021-5-6 09:43 编辑
redapple2008 发表于 2021-5-6 09:05
这样操作不能退出execl程序的



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2021-5-7 18:48 , Processed in 0.156250 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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