「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 矢木浩人