「Excel VBA 固定長の構造体をファイルから読む」の版間の差分
ナビゲーションに移動
検索に移動
| 1行目: | 1行目: | ||
==Excel VBA 固定長の構造体をファイルから読む== | ==Excel VBA 固定長の構造体をファイルから読む== | ||
| − | [[Excel VBA]] | + | [[Excel VBA]] | |
Type RecClass | Type RecClass | ||
2020年2月15日 (土) 08:35時点における版
Excel VBA 固定長の構造体をファイルから読む
Type RecClass
field01 as String * 10
field02 as String * 5
field03 as String * 2
End Type
Public Sub readReadData()
Dim fno As Integer
Dim fname As String
Dim rec As RecClass
Dim recCnt As Long
Dim recLen As Long
Dim pos As Long
Dim i As Integer
fno = FreeFile
Open fname For Binary As fno
recLen = Len(rec)
recCnt = FileLen(fname) / recLen
pos = 1
For i = 1 To recCnt
Get #fno, pos, rec
pos = pos + recLen
Call SomeProcess(rec)
Next
Close #fno
End Sub
© 2006 矢木浩人