找回密码
 加入
搜索
查看: 3808|回复: 7

[效率算法] 关于excel如何打开问题?高手大神帮下![已解决]

  [复制链接]
发表于 2012-11-5 11:36:30 | 显示全部楼层 |阅读模式
本帖最后由 blue_dvd 于 2012-11-11 21:10 编辑

想要弹出一个打开excel表格文件窗口,并且只显示*.xls或*.xlsx的文件,点击要打开的xls文件;论坛搜索的资料都是:$oExcel=_ExcelBookOpen(@ScriptDir&"\Book2.xlsx")
请高手给个代码只要求能有这个过程,可以自己选文件的过程!谢谢!
问题: $source_files_name = FileOpenDialog("选择源文件", @ScriptDir & "\", "Microsoft Office Excel 工作簿(*.xls)", 1 + 2 + 4, "", $Form1)
后面的参数1 + 2 + 4是什么意思?还有$Form1参数是什么意思?请指教!刚学习!
终于自己找到了
FileOpenDialog ( "标题", "起始目录", "文件类型" [, 选项 [, "默认文件名" [, 窗口句柄]]] )
[可选参数] 对话框相关选项:若要同时应用多个选项,只需把各个数值加起来即可.
  1 = (如果用户键入文件名则)目标文件必须确实存在
  2 = (如果用户键入路径,并且以斜杠"\"结束则)路径必须确实存在
  4 = 允许选择多个文件
  8 = (如果目标文件并不存在则)提示用户(弹出对话框)可创建新文件
还是多靠自己看帮助解释了!最后还是没弄清楚参数$Form1的含义!
发表于 2012-11-5 11:44:05 | 显示全部楼层
lz把问题说明白点,exce是什么?如果是出现选取文件对话框,参考fileopendialog
 楼主| 发表于 2012-11-5 17:18:38 | 显示全部楼层
回复 2# netegg
不好意思打漏字!
 楼主| 发表于 2012-11-5 17:20:04 | 显示全部楼层
正在参考fileopendialog
 楼主| 发表于 2012-11-5 17:52:56 | 显示全部楼层
问题: $source_files_name = FileOpenDialog("选择源文件", @ScriptDir & "\", "Microsoft Office Excel 工作簿(*.xls)", 1 + 2 + 4, "", $Form1)
后面的参数1 + 2 + 4是什么意思?还有$Form1参数是什么意思?请指教!刚学习!
发表于 2012-11-5 18:06:18 | 显示全部楼层
初学者仔细看帮助
发表于 2012-11-7 09:38:01 | 显示全部楼层
额。。。。1+2+4 就是说这三种情况都要满足,则在VB中很常见啊?
发表于 2012-11-9 10:57:18 | 显示全部楼层
论坛前辈们呕心沥血去完善的帮助文档,看来并没有对楼主产生多大帮助…
可惜了,那么详细的解释
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-18 11:23 , Processed in 0.084475 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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