Estas instrucciones ya se las había dado a VisualGuayavo:
Function CargarArch (Dir As String) As String
Static tmpStr$, Bytes As Byte, fNum%, i&
fNum = FreeFile(2)
Open Dir For Binary Access Read As #fNum
For i = 1 To FileLen (Dir)
Get #fNum, i, Bytes
tmpStr = tmpStr & ChrB (Bytes)
DoEvents
Next i
CargarArch = tmpStr
End Function
Esta funcion te devuelve la matriz de bytes del archivo que especifiques en Dir. No intentes poner la matriz en un TextBox porque no te aparecerían varios caractéres. Si no te funciona mandame un mensaje privado para ver que pasa. No leemos.
NOTA: Si el archivo es de 500 KB o más, se puede tardar bastante.