×

vb6代码打开txt文件

关于vb6代码打开txt文件的信息

admin admin 发表于2023-03-31 05:33:09 浏览63 评论0

抢沙发发表评论

本文目录一览:

vb6 点击窗体按钮打开同一路径下的txt文件查看 怎么写代码?

private sub command1_click()

open app.path "\1.txt" for input as #1

while not eof(1)

line input #1,s

text1=text1 s vbnewline

wend

close #1

end sub

vb6 读取全部 txt文档

'***************************************************************

'读文件返回字符串函数

Private Function ReadFile(filePath As String) As String

Dim fileStr As String

Open filePath For Input As #1

Do While Not EOF(1)

Line Input #1, tem

fileStr = fileStr tem vbCrLf

Loop

Close #1

ReadFile = fileStr

End Function

'***************************************************************

使用方法:

dim x as string

x=ReadFile("C:\abc.txt")

补充,你把上边的函数代码一起拷进去

VB如何打开一个文本文件?

1、获取文本文件路径\x0d\x0a2、通过流的方式打开文本文件\x0d\x0a示例:\x0d\x0aDim MyString\x0d\x0aPrivate Sub Command1_Click() ’按钮事件\x0d\x0a Open App.Path + "\Myfile.txt" For Input As #1 '打开文本文件,读取。\x0d\x0a Do While Not EOF(1) '是否没到文件末尾\x0d\x0a Input #1, MyString '读取文件内容\x0d\x0a Loop\x0d\x0a Close #1\x0d\x0aEnd Sub-vb6代码打开txt文件

请问VB中如何读取txt文件的数据

1、新建一个标准的VB EXE工程,只有一个Form,Form上有两个按钮:Command1和Command2。

2、双击Command1添加如下代码

Private Sub Command1_Click()

  Dim strFile     As String

  Dim intFile     As Integer

  Dim strData     As String

   strFile = "c:\学生成绩.txt"

  intFile = FreeFile

  Open strFile For Input As intFile

  strData = StrConv(InputB(FileLen(strFile), intFile), vbUnicode)

  Debug.Print strData

  Close intFile

End Sub

3、按F8开始单步调试代码,点击Command1,进入单步调试功能,

4、多次按下F8或直接按下F5运行完成,就完成了读取文本文件内容并输出到立即窗口。

VB6打开自动用记事本打开C盘目录TXT文件

Private Sub form_load()

Shell "notepad c:\ShangPin.txt"

'Shell "notepad ""c:\ShangPin.txt""" '如果文件路径有空格,还是下一种写法为好。

End Sub

VB6.0读取TXT内容

TXT指什么?是文本文件还是文本框?

文本文件:

Option Explicit

Private Sub Command1_Click()

Dim SZtxt() As String

Dim d() As String

Dim n As Integer

Dim LinStr As String

Dim i As Integer

n = 0

Open "c:\1122.txt" For Input As #1 '以读的方式打开文件

Do While Not EOF(1) ' 循环至文件尾

n = n + 1

ReDim Preserve SZtxt(1 To n) As String '数组增加1个元素

Line Input #1, LinStr '读入一行用户名

d = Split(LinStr, ",")

SZtxt(n) = d(2)

Loop

Close #1 ' 关闭文件。

End Sub

文本框:

Dim SZtxt() As String

Dim d() As String

Dim ls() As String

Dim LinStr As String

Dim i As Integer

LinStr = Trim(Text1.Text)

ls = Split(LinStr, vbCrLf)

ReDim SZtxt(UBound(ls)) As String

For i = 0 To UBound(ls) - 1

d = Split(ls(i), ",")

SZtxt(i + 1) = d(2)

Next i