我有一个二进制文件,该文件是由用Compaq Visual Fortran编写的程序生成的。
如何读取特定行并将其保存在Excel工作表中?
最佳答案
您必须使用“二进制访问”来打开它。
参见http://www.vbforums.com/showthread.php?t=430424
Sub Temp()
Dim intFileNum%, bytTemp As Byte, intCellRow%
intFileNum = FreeFile
intCellRow = 0
Open "C:\temp.bin" For Binary Access Read As intFileNum
Do While Not EOF(intFileNum)
intCellRow = intCellRow + 1
Get intFileNum, , bytTemp
Cells(intCellRow, 1) = bytTemp
Loop
Close intFileNum
End Sub
关于vba - 如何使用VBA读取二进制文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/660312/