vb 中如何打开各种类型文件

ghzboy 2006-01-14 01:21:07
如何在VB 中打开各种文件,包括 .DOC, .EXE,,.BAT, .TXT, .XLS 等各种文件,请高手指教!
...全文
253 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Freshmen007_Bug 2006-01-14
  • 打赏
  • 举报
回复
请问:什么叫打开各种文件?
不同的文件有不同的文件读取方式运行程序外的文件用上面所说的Shell等;
观察文件的内容时,可以用Open语句;
一般文件也可以用FileSystemObject对象打开,然后用流对象Straem读取;
Excel可以用Vb中的Excel对象读取,或者直接用ADO读取;
不同的文件可以采用不同的读取方式,不能一概而论.

faysky2 2006-01-14
  • 打赏
  • 举报
回复
用Shell需要指定关联文件,用ShellExecute就不必要,指定要打开的文件路径就行了
rainstormmaster 2006-01-14
  • 打赏
  • 举报
回复
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

调用:
ShellExecute me.hwnd,"open",你的文件路径,vbnullstring,vbnullstring,1
wbo001 2006-01-14
  • 打赏
  • 举报
回复
只能借他人之手来完成。(同意2楼)
vansoft 2006-01-14
  • 打赏
  • 举报
回复
最简单的就是用SHELL。

调用文档本身的软件打开,有个SHELL的API函数。你查一下。

7,765

社区成员

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

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