我们知道使用VBA打开一个电子表格指令,例如指令:
Application.Workbooks.Open Filename:= "C:\Excel\Report.xls"
打开位于文件夹C:\Excel里面的文件Report.xls。除了使用专门的应用程序打开文件之外,你如果也想要创建VBA过程能够打开其它类型的文件并使用它们的内容的话,你就应该学习一些关于被称为低级别的文件I/O(input/output)。
接下来关于顺序,随机和二进制文件的章节将会带你直接接触你的数据。
文件的访问类型
计算机使用的文件类型有三种:
①顺序访问文件是指按储存相同的顺序找回数据的文件。例如以CSV格式(逗号分割文本),TXT格式(以Tab键分割的文本)或者PRN格式(以空格分隔的文本)储存的文件。顺序文件访问经常用来写文本文件,例如错误日志,参数设定和报告。顺序文件有下列模式:Input,Output和Append。模式决定了文件打开后你如何使用它。
②随机访问文件是文本文件,它的数据以同等长度储存并在一个以逗号分割的区域了。随机访问文件只有一个模式——Random
③二进制访问文件是图形文件和其它非文本文件。二进制文件只能够在Binary模式下访问。