VB与VBA语言参考详解
1. 文件操作相关
在文件操作中, reclength 参数的处理方式取决于打开模式,具体如下表所示:
| 打开模式 | Len的含义 |
| — | — |
| Random | 每条记录的字节长度 |
| Binary | 被忽略 |
| Append/input/output | 要缓冲的字符数 |
以下是一个随机访问数据文件并将文件中的记录分配给用户定义类型的示例代码:
Private Function getCustomerData(sFileName As String, _
lCustNo As Long) As Boolean
Dim iFile As Integer
iFile = FreeFile
Open sFileName For Random As #iFile Len = Len(udtCustomer)
Get #iFile, lCustNo, udtCurrentCustomer
Close #iFile
End Function
编程提示:
- 为避免使用已打开文件的文件编号并产生错误,可使用 FreeFile 函数分配下一个可用的文件编号。
- 可以使用不同的文件编号以二进制、输入和随机模式打开已打开的文件。但在以追加或输出模式打开文件后,必须先关闭该文件,才能使用不同的文件编号再次打开。
VB与VBA核心语法与应用
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



