vb程序显示记事本界面?

giszj 2004-05-07 08:20:51
请教大虾:如何不直接点击文件打开,而是用程序打开并显示出指定路径的记事本文件?
(我指的“打开”是文件界面显示出来,可以直接看到文件内容!)
...全文
80 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wumy_ld 2004-05-09
  • 打赏
  • 举报
回复
其它如:
打开计算器:
Shell "calc.exe", vbNormalFocus
打开绘图板:
Shell "mspaint.exe", vbNormalFocus
wumy_ld 2004-05-09
  • 打赏
  • 举报
回复
//其中notepad.exe 有什么功能?它是什么文件?
notepad.exe就是记事本应用程序,由于操作系统自带,所以无需指定安装路径。
喝醉的咖啡 2004-05-09
  • 打赏
  • 举报
回复
...


无言

好久没来看看了,居然...

扭头就走...
giszj 2004-05-09
  • 打赏
  • 举报
回复
to----> lsftest()
太感谢了!!
再问一句:Shell "notepad.exe c:\myfile.txt", vbNormalFocus
其中notepad.exe 有什么功能?它是什么文件?
vansoft 2004-05-08
  • 打赏
  • 举报
回复
是否象双击WORD文档,系统自动调用WORD打开该文档?

如果是的,那就要做文件关联,
你的程序要加参数。
lsftest 2004-05-08
  • 打赏
  • 举报
回复
但是我的意思是用程序把该文件像直接点击该文件一样打开
===========================================
你是不是想这样??????:
Private Sub Command1_Click()
Shell "notepad.exe c:\myfile.txt", vbNormalFocus
End Sub
giszj 2004-05-07
  • 打赏
  • 举报
回复
你好,谢谢你的答复
但是我的意思是用程序把该文件像直接点击该文件一样打开
我要 Myfile.txt的内容显示在屛幕上,就如" 控件.visible=True"一样
daisy8675 2004-05-07
  • 打赏
  • 举报
回复
Open "TESTFILE" For Input As #1
' 若要以其它模式開啟此檔,必需先將此檔關閉。
Close #1

下列程式碼以「二進位」模式開啟檔案,並限制只能對該檔作輸出的動作。

Open "TESTFILE" For Binary Access Write As #1
' 若要以其它模式開啟此檔,必需先將此檔關閉。
Close #1

下列程式碼以「隨機」模式開啟檔案,檔案中含有數筆使用者自定型態的資料記錄。

Type Record ' 定義使用者自訂之資料型態。
ID As Integer
Name As String * 20
End Type

Dim MyRecord As Record ' 宣告變數。
Open "TESTFILE" For Random As #1 Len = Len(MyRecord)
' 若要以其它模式開啟此檔,必需先將此檔關閉。
Close #1

下列程式碼以「循序輸出」模式開啟檔案;任何程序都可以對此檔作輸出或輸入的動作。

Open "TESTFILE" For Output Shared As #1
' 若要以其它模式開啟此檔,必需先將此檔關閉。
Close #1

下列程式碼以「二進位」模式開啟檔案,並限制只能對該檔做輸入的動作;且其它程序不可以讀取此檔,因為有「鎖定」的動作。

Open "TESTFILE" For Binary Access Read Lock Read As #1

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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