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


ドラゴン  2003-02-14 23:54:53  No: 77097

一般的ですが、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-15 05:46:13  No: 77098

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加