_WordTips_其他问题中的其他一些技巧讨论了打开,阅读,编写,附加和关闭文本文件。与顺序文本文件关联的另一个宏命令是“查找”命令。如果在打开的文件上使用,它将内部文件指针定位在文件中的特定字符编号上。以下代码片段是如何使用它的示例:

Open "DOSTEXT.DAT" for Input as #1 iFileLen = LOF(1)

Seek 1, iFileLen / 2

这些程序行使用LOF函数来确定文件的长度。然后,最后一行将内部文件指针定位在文件中间。随后所有对该文件的读取或写入都将从该位置开始。

您也可以使用Seek作为确定文本文件中当前位置的功能。这段代码是这样做的:

iCurPos = Seek(1)

该命令将内部文件指针保留在原处,但将iCurPos设置为一个值,该值表示该指针在文件中有多少个字符。 iCurPos值是随后所有对该文件进行读写的位置。

注意:

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

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

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1385)适用于Microsoft Word 97、2000、2002和2003。您可以在Word(Word 2007)的功能区界面中找到此技巧的版本。和更高版本)在这里: