找回密码
 加入
搜索
查看: 4573|回复: 12

[AU3基础] [已解决]使用AU3打开EXCEL表格遇到“除非保存更改,否则以只读打开”提示如何跳过?

  [复制链接]
发表于 2015-8-5 16:21:59 | 显示全部楼层 |阅读模式
本帖最后由 smooth 于 2015-8-8 09:10 编辑

使用AU3打开EXCEL表格遇到“除非保存更改,否则以只读打开”提示如何跳过?谢谢!

本帖子中包含更多资源

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

×
发表于 2015-8-5 17:07:22 | 显示全部楼层
回复 1# smooth
這個應該是 EXCEL 設定問題吧@@
发表于 2015-8-5 20:08:22 | 显示全部楼层
试下workbooks.open(文件全路径名,default,false)
第三个参数指定以非只读方式打开
 楼主| 发表于 2015-8-6 09:42:42 | 显示全部楼层
回复 3# kevinch

$oExcel_HuiZong = ObjCreate("excel.application")
$oExcel_HuiZong.Visible = True
$oExcel_HuiZong.Workbooks.Open($sFile_SuHua, "UpdateLinks" = 2, "ReadOnly" = False, "IgnoreReadOnlyRecommended" = False)

屏幕一闪而过,文件还是打不开。
发表于 2015-8-6 18:23:09 | 显示全部楼层
$oExcel_HuiZong.Workbooks.Open($sFile_SuHua,default,False,False)
试下
 楼主| 发表于 2015-8-7 10:43:08 | 显示全部楼层
本帖最后由 smooth 于 2015-8-7 10:51 编辑

回复 5# kevinch

按照你说的试了,还是不行,一闪而过。

本帖子中包含更多资源

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

×
发表于 2015-8-7 10:59:34 | 显示全部楼层
有以下几种可能:
1、该文档是只读文件;
2、该文件在其他电脑里,你是通过共享或远程访问的;
3、文档设置了权限,权限是建议只读;
4、该文档已经被打开未正常关闭;
修改一下设置即可
 楼主| 发表于 2015-8-7 12:51:46 | 显示全部楼层
回复 7# ap112

该EXCEL文件就是在选项里设置了只读(不是文件属性里的只读),所以用AU3来操作才遇到这个问题。

本帖子中包含更多资源

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

×
发表于 2015-8-7 14:10:05 | 显示全部楼层
回复 8# smooth


    屏蔽系统消息看看行不?
$oExcel.DisplayAlerts=False                                                  ;在程序执行过程中不显示警告
$oExcel.DisplayAlerts=True                                                   ;在程序执行过程中显示警告
发表于 2015-8-7 22:10:43 | 显示全部楼层
$oExcel_HuiZong.Workbooks.Open($sFile_SuHua,default,False,True)
这个再试下
 楼主| 发表于 2015-8-8 09:04:49 | 显示全部楼层
回复 10# kevinch

试了,这个就像用鼠标双击打开一样,弹出打开方式对话框。
 楼主| 发表于 2015-8-8 09:10:02 | 显示全部楼层
回复 9# ap112

果然高手,用你的办法完美的解决了这个问题。谢谢你,谢谢kevinch,以及大家的热心帮助。
发表于 2015-8-10 19:09:14 | 显示全部楼层
学习了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 20:13 , Processed in 0.087009 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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