是十六进制字符串与二进制字符串转换吗?现写一个:
Public Function Hex2Bin(ByVal HexString As String) As String
Dim i As Long
If Not HexString Like "*[!0-1A-Fa-f]*" Then
MsgBox "含有非法字符"
Exit Function
End If
For i = 1 To Len(HexString)
Hex2Bin = Hex2Bin & Choose(Val("&H" & Mid(HexString, i, 1)) + 1, _
"0000", "0001", "0010", "0011", "0100", "0101", "0110", "0111", _
"1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111")
Next i
End Function