同题目啦,如何浏览,然后打开所有类型的文件,最好给个详细的代码了,谢谢哦
解决方案 »
- 急急急~~~~关于用VB编写一个画图软件的问题
- 谁有关于 vb 网络编程 的电子书,不妨发给偶
- 对vb比较不熟悉问个简单的问题
- 如何获取一个控件在整个屏幕中的坐标(位置)?
- 求 王国荣先生的《visual basic 6.0 编程实战》的电子版
- help me!Run-time error 3760
- 请指教,怎样才能在VB中实现对ACCESS数据库的压缩和修复操作。
- 求VB高人一名,求师或有偿写个东西!
- 请问怎样在程序中实现在Form_KeyDown事件中,回车后,和在程序中按Tab键同样的效果,在控件间切换?
- 如何去掉Webbrowser控件的垂直滚动条?
- 在这里提示对象range的global方法失败,怎么回事?
- vb里的sstab控件到底怎么用?
Const SW_SHOWNORMAL = 1
Private Sub Form_Load()
ShellExecute Me.hwnd, vbNullString, 你要打开的文件名, vbNullString, "", SW_SHOWNORMAL
End Sub用这个方法可以使用系统默认的程序开打开你指定的文件。其实它不止可以打开文件,还可以打开文件夹、一个网址、打开默认的Email发送程序...
Private Sub Command1_Click()
Dim aaa As String
CommonDialog1.CancelError = True
'On Error GoTo ErrHandler
' 设置标志
CommonDialog1.Flags = cdlOFNHideReadOnly
' 设置过滤器
CommonDialog1.Filter = "All Files (*.*)|*.*|Text Files" & _
"(*.txt)|*.txt|Batch Files (*.bat)|*.bat"
' 指定缺省的过滤器
CommonDialog1.FilterIndex = 2
' 显示“打开”对话框
CommonDialog1.ShowOpen
' 显示选定文件的名字
'MsgBox CommonDialog1.FileName
Text1.Text = CommonDialog1.FileName
aaa = Text1.Text
ShellExecute Me.hwnd, vbNullString, "aaa", vbNullString, "", SW_SHOWNORMAL
Exit SubEnd Sub
其次,你可能要使用全路径名.除非你当前路径是文件所在的路径.否则找不到文件.