| 
                ヘルプを見ました。確かにサポートされていないようです。
  バイナリとしてのE0なので 本来であればおっしゃられるようにByte配列にするのでしょうが 元のPGMが変なコーディングをしているようです。 Stringに入れて、その後StrConvしているみたいな。 試しに
      Dim strTest      As String     Dim byteRtn()    As Byte     Dim iLoop       As Integer
      strTest = Chr$(0)          For iLoop = 1 To 255 Step 1         strTest = strTest & Chr$(iLoop)     Next
      byteRtn = StrConv(strTest, vbFromUnicode)
  などして値を確認しましたが、 byteRtn(129)〜(159)と(224)〜(252)には0が入っており変換がうまくいっていないようです。 これもサポートされていない事と関係あるのでしょうか。 逆に(128)や(253)〜(255)などがうまくいっているのはたまたまなのでしょうか。
 
  |