Microsoft 製品に組み込まれている Visual Basic の実装。
「SJISコード(Unicode混在)」
というのがそもそも何を表しているのかよく分からない。
SJIS は、Shift JIS のことだと思いますが、Unicode とは全く別体系のコードですので、それが混在ってどういう状態なのでしょうか。
その辺の正確な説明と、そのテーブルのデータ例を提示してもらえませんか。
> Hex(Asc(Mid(外字, n, 1))) で、変換して、上記テーブルを参照し返しています。
これも具体的にどのように変換しているのかもう少し詳細に具体的に説明してください。
> Accessでは、?や??で
> 文字が表示されてしまうのでうまくいってません。
どこでそのよう表示されるのですか。
VBEは、Unicode に対応してませんので、VBE上ではUnicode文字(Shift jisにない文字)はそのように表示されます。
テーブルやフォーム上ではUnicode 対応ですので、Unicode文字も正しく表示されます。
そ