vb中如何读取文本文件

本文通过两种方法,实例说明在vb中如何读取文本文件。

准备工作

  • 01

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

使用VB内建函数读取文本文件

  • 01

    双击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

  • 02

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

  • 03

    关键代码说明 intFile = FreeFile: 获取一个文件句柄 Open strFile For Input As intFile : 打开文件 FileLen(strFile) : 获取文件内容字节大小 InputB: 读取文件内容字节流 StrConv: 将字节流转换为Unicode字符串 Debug.Print strData: 将字符串内容输出到立即窗口 Close intFile: 关闭文件句柄

使用FileSystemObject读取文本文件

  • 01

    添加Microsoft Scripting Runtime引用 点击Project菜单,再点击下拉菜单中的 Reference,打开引用对话框,浏览找到 Microsoft Scripting Runtime引用,选择后点确定按钮。

  • 02

    双击Command2添加如下代码 Private Sub Command2_Click() Dim objFSO        As New FileSystemObject Dim objStream   As TextStream Dim strData        As String Set objStream = objFSO.OpenTextFile("c:\学生成绩.txt") strData = objStream.ReadAll Debug.Print strData objStream.Close End Sub

  • 03

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

(0)

相关推荐

  • 如何用MATLAB读取文本文件

    很多情况下,我们需要用matlab去读取文本文件.matlab读取文本文件的方式有很多种,下面,小编来介绍一些方法: 操作方法 01 首先,给出一个文本文件 02 将该文本文件放到matlab的工作路 ...

  • VisualStudio怎么使用函数读取文本文件内容?

    visual stdio一般都是会编辑c语言来读取文本文件的内容,今天我们就来看看VisualStudio读取文本文件的教程. 1.第一首先打开Visual Studio软件.再创建c语言项目. 2. ...

  • vb中for-next语句如何使用

    在一些编程语言中循环结构是三种基本结构之一,而循环结构肯定要用到循环语句,for-next语句就是最常使用的语句之一,也是最典型的语句,那么如何使用for-next语句呢?如何使用for-next语句 ...

  • VB中为什么不是四舍五入

    很多朋友在学习VB的时候可能会发现他并不是我们之前所熟知的四舍五入.那他到底是怎么进行取舍的呢? 操作方法 01 VB中真正的取舍方法 四舍六入五凑偶 对于位数很多的近似数,当有效位数确定后,其后面多 ...

  • VB中如何把十进制转换成二进制?

    对于广大的VB初学者来说,将十进制转换成二进制这个题目是比较有难度的,下面就讲一下在VB中如何把十进制转换成二进制? 操作方法 01 首先要明白算法,即将十进制转换成二进制的算法.一般来讲,高中课本上 ...

  • VB中的时钟控件

    如何使用VB中时钟控件,下面由小编带你走进PS奇妙之旅. 操作方法 01 打开软件,选择"标准exe" 02 点击时钟控件,在窗口拖动,如下图 03 点击"interva ...

  • 在Word 2010中怎样打开文本文件?

    在下面的教程中以图文并茂的方式教大家在Word 2010中怎样打开文本文件,具体的操作步骤请参考以下内容. 步骤/方法 01 单击"开始"菜单,单击"所有程序" ...

  • VB中经常使用的字符串函数

    VB中提供了大量的数学函数以简化编程的工作,以下是VB中经常使用的字符串函数. 操作方法 01 Trim(C):去掉字符串C两端的空格. 02 Left(C,n):截取C最左边的n个字符. 03 Ri ...

  • VB中经常使用的日期与时间函数

    VB中提供了大量的数学函数以简化编程的工作,以下是VB中经常使用的日期与时间函数. 操作方法 01 Time[$][()]:返回系统当前时间. 02 Date[$][()]:返回系统当前日期. 03 ...