- 帖子
- 37
- 主題
- 11
- 精華
- 0
- 積分
- 87
- 點名
- 0
- 作業系統
- window7
- 軟體版本
- office 2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2011-3-14
- 最後登錄
- 2022-5-30
|
2#
發表於 2020-8-27 11:00
| 只看該作者
回復 1# swatt
補充一下,此程式的目的是要以byte為長度,將任意檔案的原始碼(ASCII)寫到excel,
基本上程式是可行的,但就是在最後面會多出一個byte,這個byte一定是0,
找不出問題在哪裡,請大大們幫忙一下,感謝~- Sub Temp1()
- Application.ScreenUpdating = False
- Dim intFileNum%, bytTemp As Byte, intCellRow%
- intFileNum = FreeFile
- intCellRow = 0
- fipath = "C:\hello.txt"
-
- Open fipath For Binary Access Read As intFileNum
- Do While Not EOF(intFileNum)
- intCellRow = intCellRow + 1
- Get intFileNum, , bytTemp
- Cells(1, intCellRow) = Hex(bytTemp) '' convert dec to hex
- Loop
- Close intFileNum
-
- Application.ScreenUpdating = True
- MsgBox "Done."
- End Sub
複製代碼 |
|