使用文件系统对象(FSO)
- 读取文本内容步骤:
- 创建
FileSystemObject
对象实例。
- 使用
OpenTextFile
方法打开要读取的文件,指定读取模式。
- 使用
ReadLine
或ReadAll
方法读取文件内容。
- 关闭文件。
- 读取文本内容示例代码:
Dim fso As New FileSystemObject
Dim ts As TextStream
Set ts = fso.OpenTextFile("C:\test.txt", ForReading)
Dim content As String
content = ts.ReadAll
ts.Close
MsgBox content
- 写入文本内容步骤:
- 创建
FileSystemObject
对象实例。
- 使用
CreateTextFile
方法创建一个新文件或打开已有的文件用于写入。
- 使用
WriteLine
或Write
方法写入文本内容。
- 关闭文件。
- 写入文本内容示例代码:
Dim fso As New FileSystemObject
Dim ts As TextStream
Set ts = fso.CreateTextFile("C:\test.txt", True)
ts.WriteLine "Hello, World!"
ts.Close
使用传统I/O语句
- 读取文本内容步骤:
- 使用
Open
语句以输入模式打开文件。
- 使用
Input
或Line Input
语句读取文件内容。
- 使用
Close
语句关闭文件。
- 读取文本内容示例代码:
Dim content As String
Open "C:\test.txt" For Input As #1
Line Input #1, content
Close #1
MsgBox content
- 写入文本内容步骤:
- 使用
Open
语句以输出模式打开文件(若文件不存在则创建)。
- 使用
Print
或Write
语句写入文本内容。
- 使用
Close
语句关闭文件。
- 写入文本内容示例代码:
Open "C:\test.txt" For Output As #1
Print #1, "Hello, World!"
Close #1