Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 12119|回复: 3

[已解决]关于VBA中OPEN后,如何读取文件内容?

[复制链接]
发表于 2010-11-30 12:58 | 显示全部楼层 |阅读模式

在VBA中.

Open "TESTFILE" For Input As #1

如何可以查看到文件#1的内容呢?只能一条条记录的GET?

最佳答案
2010-11-30 13:06

Line Input # 语句示例

本示例使用 Line Input # 语句从顺序文件中读入一行数据,并将该行数据赋予一个变量。本示例假设 TESTFILE 文件内含数行文本数据。

Dim TextLine
Open "TESTFILE" For Input As #1    ' 打开文件。
Do While Not EOF(1)    ' 循环至文件尾。
    Line Input #1, TextLine    ' 读入一行数据并将其赋予某变量。
    Debug.Print TextLine    ' 在立即窗口中显示数据。
Loop
Close #1    ' 关闭文件。
发表于 2010-11-30 13:06 | 显示全部楼层    本楼为最佳答案   

Line Input # 语句示例

本示例使用 Line Input # 语句从顺序文件中读入一行数据,并将该行数据赋予一个变量。本示例假设 TESTFILE 文件内含数行文本数据。

Dim TextLine
Open "TESTFILE" For Input As #1    ' 打开文件。
Do While Not EOF(1)    ' 循环至文件尾。
    Line Input #1, TextLine    ' 读入一行数据并将其赋予某变量。
    Debug.Print TextLine    ' 在立即窗口中显示数据。
Loop
Close #1    ' 关闭文件。
回复

使用道具 举报

发表于 2010-11-30 13:35 | 显示全部楼层

QUOTE:
以下是引用amulee在2010-11-30 13:06:00的发言:

Line Input # 语句示例

本示例使用 Line Input # 语句从顺序文件中读入一行数据,并将该行数据赋予一个变量。本示例假设 TESTFILE 文件内含数行文本数据。

Dim TextLine
Open "TESTFILE" For Input As #1    '
打开文件。
Do While Not EOF(1)    ' 循环至文件尾。
    Line Input #1, TextLine    ' 读入一行数据并将其赋予某变量。
    Debug.Print TextLine    ' 在立即窗口中显示数据。
LoopClose #1    ' 关闭文件。

学习了。

回复

使用道具 举报

发表于 2010-12-13 21:38 | 显示全部楼层

学习下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 06:38 , Processed in 0.188902 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表