掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
エクセルより文字列取得 (ID:90304)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
》さささん > ためしにやってみたところ、再現しませんでした。 ChrW(&HD2) の文字は、この掲示板に貼り付けると、 『Ò』になってしまうという事だと思いますよ。 http://www.rfs.jp/sitebuilder/html/other/char/char4.html 》プラスドライバーさん > セル内の文字列に Ò が入っているんですがそれを O(半角大文字英字)と読んでしまいます。 どの時点で化けているか、再確認してみてください。実際には、 S = oSheet.Range("A1").Value のようにした場合、変数 S には ChrW(&HD2) の文字なども 正しく返されていると思います。 確認のため、Mid関数と AscW関数を使って、受け取った文字の コードを調べてみてください。&HD2 の文字も存在していませんか? なお、VB6の仕様上、ウォッチ ウィンドウ や イミディエイト ウィンドウ等は Unicode に対応していません。(VB.NETであれば、対応していますけれども) そのため、Shift_JIS への変換が発生して、文字化けしてしまったように 見えているのでしょう。 Unicode対応コントロールをお持ちであれば、そちらに表示して、 文字列の内容を確認してみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.