Microsoft Access 掲示板

レポートのPrintメソッド(もしくはAPI等)を使って、欧州言語用文字など(0x80~0xFF)を印刷したい

2 コメント
views
4 フォロー

レポートのクラスモジュールからPrintメソッドで、例えば「À」を印字しようとして、
  Me.Print ChrW(&HC0)
としても、「A」に自動変換されてしまいます。
これを回避することは不可能なのでしょうか? もしくはフォームの場合のTextOut関数やDrawText関数の様にレポートで使えるAPIがあるのでしょうか? ご教示いただけましたら幸いです。

naito,abc
作成: 2020/03/27 (金) 15:23:16
通報 ...
1

Printメソッドは、Unicode文字(Shift JISにない文字)に対応していないようです。

テキストボックスに表示させることで対応するしかなさそうです。

2
naito,abc 2020/03/27 (金) 19:47:08 6a9bb@eaffb >> 1

ご回答ありがとうございます。
Printメソッド以外でも、APIか何かで解決出来ればと思っていたのですが、やはり無理なようですね。