关于VBS打开文件的问题

roserice 2021-04-29 04:20:52
想问大家可以用VBS通过打开文件选择框选择文件后,打开任意文件吗,网上见到过打开excel文件的,不知道其他类型怎么通过选择后打开比如文本,图片,媒体,最后想问一下,还有人用VBS吗?谢谢!
...全文
3066 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
milaoshu1020 2021-05-07
  • 打赏
  • 举报
回复
用不了文件选择对话框的话,可以让用户手动输入文件路径,语句很简单: path = Inputbox("请输入文件路径:") 使用Everything可以很方便的找到文件,在文件上点右键,选择"复制完整路径和文件名",然后在对话框中粘贴即可; 使用效果如图所示:
舉杯邀明月 2021-05-04
  • 打赏
  • 举报
回复
① VBS无法直接调用API,因此也就不能直接通过API来实现“通用对话框”。
② 试了一下,在VBS中创建通用对话框对象失败。
  (注:是系统提供的COM对象,不是自己写的Active DLL)

③ 既然你有打开Excel的,那也可以通过Office的FileDialog来“打开”任何类型的文件。
 我记得它的“类型筛选器”也是可以自定义的,
 当然这个方案的缺点就是必须安装完整版的Offce才能运行了。

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧