从文本文件获取输入(Microsoft Excel)
遵循其BASIC根源,VBA允许您对顺序文件进行文件输入。这意味着您可以打开和读取顺序文本文件,并将文件中的信息加载到字符串变量中。步骤很简单。您只需要打开文件,获取输入,然后关闭文件即可。以下代码是从顺序文件读取的常见示例:
Dim Raw As String Dim NumValues As Integer, J As Integer Dim UserVals() As String Open "MyFile.Dat" For Input As #1 Line Input #1, Raw NumValues = Val(Raw) ReDim UserVals(NumValues) For J = 1 to NumValues Line Input #1, UserVals(J) Next J Close #1
在此示例中,您应该注意,假定从文本文件(MyFile.Dat)读取的第一行包含一个值,该值指示要从文件中读取多少个项目。
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(2227)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: