忠于其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)中读取的第一行

假定包含一个值,该值指示要从文件中读取多少个项目。 Open语句用于打开文本文件(MyFile.Dat)并为其分配文件号,在本例中为数字1。

然后,各种语句(例如“行输入”和“关闭”)随后使用此文件号来引用该文件。

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)上描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(10477)适用于Microsoft Word 2007、2010、2013和2016。您可以在这里找到适用于Word较旧菜单界面的本技巧的版本: