vb中如何读取文本文件

大家好,如果您还对vb中如何读取文本文件不太了解,没有关系,今天就由本站为大家分享vb中如何读取文本文件的知识,包括vb读取txt文件解决办法的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

  1. VB读写文件
  2. VB编程如何将*.txt文件中的数据读入到数组
  3. vb中如何读取文本文件
  4. vb如何读取文本文件中指定内容

VB读写文件

'显示所选择的文本文件的内容,流操作,读文件 PrivateSubshowtxt() DimaeAsNewASCIIEncoding() DimstrAsString Dimstr1AsString Dimbytes(1000)AsByte DimnodeAsTreeNode node=Me.TreeView1.SelectedNode str=getpath(node) fs=NewFileStream(str,FileMode.Open) fs.BeginRead(bytes,0,1000,AddressOfendread,NewObject()) str1=ae.GetString(bytes) Me.TextBox2.Text=str1 IfErr.Number<>0Then MsgBox(打开文件失败!) Else MsgBox(打开文件成功!) EndIf EndSub PrivateSubendread(ByVallAsIAsyncResult) fs.EndRead(l) fs.Close() EndSub

VB编程如何将*.txt文件中的数据读入到数组

dimstrlineasstringdima()dimiasintegeropenapp.path+"\1.txtforinputas#1dountileof(#1)i=i+1lineinput#1,strlineredimpreservea(i)a(i-1)=strlineloop

vb中如何读取文本文件

1.双击Command1添加如下代码

PrivateSubCommand1_Click()

DimstrFileAsString

DimintFileAsInteger

DimstrDataAsString

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

intFile=FreeFile

OpenstrFileForInputAsintFile

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

Debug.PrintstrData

CloseintFile

EndSub

2.运行代码读取文件

按F8开始单步调试代码,点击Command1,进入单步调试功能,多次按下F8或直接按下F5运行完成,就完成了读取文本文件内容并输出到立即窗口。

3.关键代码说明

intFile=FreeFile:获取一个文件句柄

OpenstrFileForInputAsintFile:打开文件

FileLen(strFile):获取文件内容字节大小

InputB:读取文件内容字节流

StrConv:将字节流转换为Unicode字符串

Debug.PrintstrData:将字符串内容输出到立即窗口

CloseintFile:关闭文件句柄

vb如何读取文本文件中指定内容

答:vb读取文本文件中指定内容方法:

privatesubcommand1_click()

open"c:\123.txt"forinputas#1

n=0

dowhilenoteof(1)

lineinput#1,a

n=n+1

ifn=3then

text1.text=a

exitdo

endif

loop

close#1

endsub

这样就可以了。用n来控制行数。当到达了第三行,就输出到文本框,然后退出循环。

关于vb中如何读取文本文件的内容到此结束,希望对大家有所帮助。

vb中如何读取文本文件