打开txt文件

xiang_qin 2011-09-15 11:33:18
怎样打开本文件夹下已存在txt文件用Shell "App.Path & \123.txt "的语句,给出的提示是文件未找到。
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
贝隆 2011-09-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zdingyun 的回复:]
VB code
Private Sub Command1_Click()
Dim RetVal
RetVal = Shell("C:\WINDOWS\system32\notepad.EXE " & App.Path & "\123.txt", 1)
End Sub
[/Quote]
呵呵,学习!
zdingyun 2011-09-15
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim RetVal
RetVal = Shell("C:\WINDOWS\system32\notepad.EXE " & App.Path & "\123.txt", 1)
End Sub
贝隆 2011-09-15
  • 打赏
  • 举报
回复
使用API函数ShellExcute可以实现

Option Explicit
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

Private Sub Command1_Click()
Dim lngP As Long
lngP = ShellExecute(Me.hwnd, "Open", "D:\新建 文本文档.txt", vbNullString, vbNullString, 3)
End Sub
贝隆 2011-09-15
  • 打赏
  • 举报
回复
Shell不能用来打开txt文件
xiang_qin 2011-09-15
  • 打赏
  • 举报
回复
多谢,
其实3楼的可以无需调用函数直接用
Shell "notepad D:\新建 文本文档.txt"
即可

7,763

社区成员

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

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