1 / 22
文档名称:

vba文本文件处理VBAtextfileprocessing.doc

格式:doc   大小:69KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:vba 文本文件处理(VBA text file processing)
Processing text files
Open statement
Syntax: Open, pathname, For, mode, [Access,d writes the data in the buffer to disk.
FreeFile function
Syntax: FreeFile[(rangenumber)]
Parameter rangenumber specifies a range in order to return the next available file number within that range. Specifying 0 (default) returns a file number between 1 and 255. Specify 1 to return a file number between 256 - 511.
Function: provide a file number that has not been used yet.
Example:
Dim FNum As Integer
FNum = FreeFile
Open "F:\TEST.txt”, For, Input, As, ftfnum
Close ftfnum
EOF function
Syntax: EOF (filenumber)
Function: returns a Integer that contains the Boolean value True, indicating the end of the file that has been opened for Random or sequential Input.
LOF function
Syntax: LOF (filenumber)
Function: returns a Long that represents the size of the file opened with the Open statement, which is in bytes.
Loc function
Syntax: LOc (filenumber)
Function: returns a Long that specifies the current read / write location in the open file.
Input # statement
Syntax: Input, #filenumber, varlist
Function: read data from an open sequence file and assign data to variables.
说明:通常用写#将输入#语句读出的数据写入文件。为了能够用输入 #语句将文件的数据正确读入到变量中,在将数据写入文件时,要使 用写#语句而不使用打印#语句。使用写#语句可以确保将各个单独的 数据域正确分隔开。
示例:
本示例使用输入#语句将文件内的数据读入两个变量中。本示例假设 文件内含数行以写个#语句写入的数据;也就是说,每一行数据中的 字符串部分都是用双引号括起来,而与数字用逗号隔开,例如,(“您 好” ,234)。
昏暗的 MyString, MyNumber
打开“测试文件”输入# 1打开输入文件。
而不是EOF (1)的循环至文件尾。
输入# 1、MyString,我的电话号码的将数据读入两个变量。
调试。打印MyString,我的电话号码的在立即窗口中显示数据。

近1关闭文件机
9、写,语句
语法:写#文件号,[outputlist ]
功能:将数据写入顺序文件。
说明:通常用输入#从文件读出写#写入的数据。
如果省略outputlist,并在文件号之后加上一个逗号,则会将一个 空白行打印到文件中。多个表达式之间可用空白、分号或逗号隔开。 空白和分号等效。
用写#将数据写入文件时将遵循几个通用的约定,使得无论什么区域 都可用输入#读出并正确解释数据:
-在写入数值数据时总使用句号作为十进制分隔符。
•对于布尔类型的数据,或者打印#真#或者打印#假机无论在什么地 区,都不将真和假这两个关键字翻译出来。
•使用通用的日期格式将类型的数据写入文件中当日期或时间的部 件丢失或为零时,只将现有部分写入文件中日期。
•如果outputlist的数据为空,则不将任何数据写入文件。但对空 数据,则要写入#空#。
•如果outputlist数据为空数据,则将#空#写入文件中。
-对于误差类型的数

分享好友

预览全文

vba文本文件处理VBAtextfileprocessing.doc

上传人:ttteee8 2022/6/24 文件大小:69 KB

下载得到文件列表

vba文本文件处理VBAtextfileprocessing.doc

相关文档