Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


58368 / 76732 ←次へ | 前へ→

【23093】Re:記号の記述方法?
回答  ちゃっぴ  - 05/3/12(土) 23:15 -

引用なし
パスワード
   Unicode拡張文字ですね。

VBA内部で扱う既定の文字CodeはUnicode(UTF-16)ですが、
SourceはShift-JIS(正確には、Windows-31J)ですので、
こういった現象が発生します。

つまり、Unicode(UTF-16)には存在するけど、
Shift-JIS(Windows-31J)には存在しない文字を使用すると
"?"になるということです。

解決策としては、ChrW関数を使って文字Code(Unicode)で
指定してやれば問題ないでしょう。
0 hits

【23092】記号の記述方法? okb 05/3/12(土) 23:04 質問
【23093】Re:記号の記述方法? ちゃっぴ 05/3/12(土) 23:15 回答
【23095】Re:記号の記述方法? okb 05/3/13(日) 0:08 質問
【23097】Re:記号の記述方法? okb 05/3/13(日) 0:25 お礼
【23099】Re:記号の記述方法? ちゃっぴ 05/3/13(日) 0:49 発言

58368 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free