ハングル文字などが入っているUnicode文字列を印刷するには?


ドラゴン  2003-02-14 14:54:53  No: 77097  IP: [192.*.*.*]

一般的ですが、Printerオブジェクトを使用して、以下のように印刷をすると、
ハングル文字1個1個が「?」の印字で文字化けしてしまうのですが、
何かよい方法はあるのでしょうか?

Printer.FontName = "Arial Unicode MS"    'Office2000に付属のフォント
Printer.Print "(Unicodeのハングル文字列)"
Printer.EndDoc

ちなみに、Microsoft Forms 2.0 Object Library のテキストボックスには、
正常に表示されます。
TextBox1.Text = "(Unicodeのハングル文字列)"

編集 削除
魔界の仮面弁士  2003-02-14 20:46:13  No: 77098  IP: [192.*.*.*]

TextOutW APIを使ってみては如何でしょうか。

編集 削除