dポイントプレゼントキャンペーン実施中!

ACCESS2007で環境依存文字へのReplace

ACCESS2007でLをリットル(添付画像の文字)へReplaceした後レポートで印刷を行いたいのですが、コード上のリットルが文字化けして下のコードのようになってしまいます。

Dim tmp As String
tmp = Replace("160L", "L", "?")

ACCESS2007のレポートではリットルが利用できないのかと思いましたが
レポートにラベルを配置しリットルと表題に記入すると文字化けせずに表示されました。

なぜコードの中だけ文字化けしてしまうのでしょうか。
どなたかコード上で環境依存文字を利用す方法をご存じではないでしょうか。

「ACCESS2007で環境依存文字へのR」の質問画像

A 回答 (1件)

当方ACCESS2000ですが、同様の現象は起きます。

VBAの仕様なのでしょう。

で、例えばラベルに l (全角のリットル記号)を入れて置いて

tmp = Replace("160L", "L", Me.ラベル4.Caption)

はできるようです。似たような工夫でしのげないでしょうか?
    • good
    • 0
この回答へのお礼

ご回答いただいた内容で凌いでみようと思います。
ありがとうございました。

お礼日時:2010/09/01 09:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!