Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2757|回复: 5

[已解决]一段代码在2007上不能用。

[复制链接]
发表于 2014-1-23 21:13 | 显示全部楼层 |阅读模式
本帖最后由 suxiong 于 2014-1-23 21:15 编辑
  1.      Dim f
  2.     f = Application.GetOpenFilename("Excel文件,*.xlsx", 2, "请选择数据库")
  3.     If f = False Then Exit Sub
  4.     Dim wb As Workbook
  5.     Set wb = Workbooks.Open(f)
复制代码
上面这段代码是在2010上面写的,但我放到2007上,就不能用了。而且操作的文件是同一个文件,证明F这个文件是没有问题的。为什么呢?

提示:“运行时错误!”方法OPEN作用于对象WORKBOOK时失败。
Set wb = Workbooks.Open(f) 黄色。
最佳答案
2014-1-23 22:04
会不会是你的EXCEL安装问题了还是打开所有的都这样?
发表于 2014-1-23 21:27 | 显示全部楼层
测试无误,文件是不是设置了打开密码?
回复

使用道具 举报

 楼主| 发表于 2014-1-23 21:34 | 显示全部楼层
hwc2ycy 发表于 2014-1-23 21:27
测试无误,文件是不是设置了打开密码?

无打开密码,2010与2007打开的文件为同一个文件!
回复

使用道具 举报

 楼主| 发表于 2014-1-23 21:34 | 显示全部楼层
hwc2ycy 发表于 2014-1-23 21:27
测试无误,文件是不是设置了打开密码?

2007测试了两台机子,情况一样。
回复

使用道具 举报

发表于 2014-1-23 22:04 | 显示全部楼层    本楼为最佳答案   
会不会是你的EXCEL安装问题了还是打开所有的都这样?
回复

使用道具 举报

发表于 2014-1-23 22:04 | 显示全部楼层
是不是选定了已经打开的文件了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 14:40 , Processed in 3.231561 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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