- ベストアンサー
Visual Basic Editorの検索ダイアログの文字化け
Excel 2003のVisual Basic Editorにおいて検索ダイアログを開いて[検索する文字列]に日本語を入れて日本語への変換を行うと、そのテキストボックスが文字化けします。この症状は、Adobe Reader 6.0で韓国語フォントをインストールすると起こります。Adobe Reader 6.0の韓国語フォントをアンインストールしてPCを再起動すると、その症状は納まりますが、再びインストールすると再発します。仕事上、韓国語フォントがいるので、困っています。すみませんが、教えてください。 環境 OS:Windows XP Professional PC:VGC-RA50(バイオ) CPU:ペンティアム4ハイパースレッティングイネーブル Excel Version:Excel 2002およびExcel 2003で起きる。
- kobonon
- お礼率92% (13/14)
- Visual Basic
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
それでは、こっちのことかな? [OFFXP] Visual Basic エディタの検索ダイアログで文字が正常に表示されない これは、根本的な解決には至っていないそうですが。
その他の回答 (2)
- pppc88
- ベストアンサー率43% (40/93)
Adobe製品の関係はわかりませんが、実は私も同じような現象で困っています。(「あああ」→「bあ」となります) 検索したい文字列がエディタにあればそれを、またはメモ帳で検索したい文字列を入力してからそれをコピー、検索ダイアログ上でペーストといった操作で一応回避できます。
お礼
No.3の回答のように解決には至りませんでしたが、マイクロソフトは現象を認識しており、現在解決に取り組んでいることがわかりました。 ご回答ありがとうございました。
補足
そうですね。コピーペーストであれば、検索は使用できますね。要するに、[検索]ダイアログ上で変換操作を行うと、文字が化けてしまうということですね。 私はコード上で ' を打って注釈として入力して変換後にコピーペーストすることにより凌いでいますが、結構面倒です。
- Wendy02
- ベストアンサー率57% (3570/6232)
コードがないのでよく分かりませんが、検索ダイアログを起動させているだけではありませんか? 例: Application.Dialogs(xlDialogFormulaFind).Show 一般操作側の検索で、文字化けはともかく「ハングル文字」自体の検索できるのでしょうか? もし、可能なら、Userform に「検索する文字列」を入れて、そこから、Find メソッドを使えばよいのではありませんか?InputBox側は確約できません。 少なくとも、UserformのTextBox 自体は、Fontの仕様を選べますから、それで必要に応じて変更させてもよいし、そのままなら、Unicode仕様になっています。 ただ、検索自体は、Findメソッドに渡す以上は、Findメソッドの仕様に影響されますから、Findメソッド自体の問題が残されてしまいます。どちらかというと製作者側の意図に沿った文字列検索というほうが正確かもしれません。それが問題の場合は、Office XP などの User Interfaceを使えばより確実かと思います。 参考: ・Office XP with Multilingual User Interface Pack に関する Q & A
- 参考URL:
- http://www.microsoft.com/japan/office/previous/xp/evaluation/indepth/multilingual/muipackfaq.asp
補足
プログラムから検索ダイアログを開くのではなく、コードの検索のためにCtrl+Fでダイアログを開いて、そこに日本語を入れて変換すると、文字化けします。例えば、「しんき」と入力して変換キーを押すと、奇妙な文字になります。
関連するQ&A
- Notesダイアログの文字化け
Notes 5.0.9aをWindows XP SP2にて利用中です。 先日より、Notes起動時のパスワード入力画面や、プリファレンス→ユーザ等のダイアログに日本語文字が出力しなくなってしまいました。英数文字はラスタフォントのように表示されています。 この以前の操作で、Adobe CS3関連をインストールし、大量のフォントをインストールしています。フォントキャッシュの問題かと思いFNTCACHE.DATを削除しましたが改善されません。 どのような対応をとればよいかご存じの方、又はなにかヒントがありましたら教えていただけませんでしょうか。
- 締切済み
- グループウェア
- エクセル文字化け
エクセル文字化けでの質問です Window2000Server英語版OSでRegionalOptionで日本語を選択し使用しています。 その上に英語のアプリケーションソフトを使用し、日本語を入力して使用しています。英語アプリはMS Excel 5での出力が可能です。 以前は、エクセル97(日本語)を入れていたときは、特に文字化けはなかったのですが、エクセルを、エクセル2003(日本語)に入れ替えた時点で 英語は見えるのですが、日本語が全て文字化けするようになりした。 なにかフォントの問題でしょうか?
- 締切済み
- Windows XP
- EXCELの文字化け
EXCELの文字化け あるEXCELを(日本語と韓国語で文字を入力しています) 別のパソコンのEXCELで開くと文字化けしていました。 EXCELのバージョンが異なるからでしょうか? それとも韓国語が入力されているからでしょうか? お分かりになる方、宜しくお願い申し上げます。
- ベストアンサー
- オフィス系ソフト
- Adobe Acrobatが文字化けをする原因
Adobe Acrobatについて質問です。 日本語フォントを含んだDocumentをPDFに書込みしたもののうち 外人(英語版PDF Reader)が文字化けして読めない場合があります。 PDFは画像と認識していましたが、OCR機能もある故、 フォントの有無に影響を受けるのでしょうか? PDFを作成する際に日本語フォントの埋め込みが必要なのでしょうか?その場合は埋め込み方も含めてアドバイスをいただければ幸いです。
- 締切済み
- その他(インターネット・Webサービス)
- Excel 2007 2003 共存環境で文字化け
会社のコンピュータが更新されWindows 7マシン導入となりました。 Excel2007形式ではマクロがあるものと無いものでは拡張子が違う 都合から、マクロのデバッグが終わるまでは当分2003と2007を両方 インストールして共存環境で使っています。ここで問題が生じました。 外字を登録したのですが、Excel2007では正常に表示されるのですが、 Excel2003では文字化けしてしまいます。中国語とか韓国語のフォント 云々ということも試しましたが、関係ないようです。 (もともと2007では正常に表示されるので、文字コードの割り当ての 問題ではないと思います。)このExcel2003でも文字化けしないように する手段をご教示いただければと思います。 ちなみに、外字ですが、Xpの環境で2003の場合や Windows7の環境で2007の場合は正常に動作します。 どうかよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 韓国語のサイトを文字化けせずに見るには?
最近韓国に転んでしまったので、よく韓国サイトを見に行くのですが、サイト上での文字をハングル文字にしたいのです。専用フォントが必要ということで、たまたま購入していたフォントの中に韓国語フォント(True Type)が1書体(ゴシック体)だけあったので、それをインストール、再起動してサイトに行ったのですが、やはり文字化け(?とか意味不明な漢字とか)のままです。I.E.やネットスケープで設定の文字のところを韓国語表示にしてもダメです。 どうしたら、見ることができますか? ブラウザで対応できるフォントが限られているという話も聞きましたが、どういうフォントだと可能でしょうか? マシンはMACなんですが、もしWINとの違いもあれば教えて下さい。よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- VISTAで文字化け
VISTA HOME.Preを使用しています。 コントロールパネルなど一部に文字化けが発生します。 Adobe Readerなども化けてます。 我慢して使ってきていますが、『デザインの設定』・『詳細設定』のフォントの部分が指定できない状態になってました。 これを踏まえ、解決策はあるますか? いろいろ、検索してはいるのですが解決には至ってません。 よろしくお願いします。
- 締切済み
- Windows Vista
- 中国からのメールが文字化けする。
中国からのメールが文字化けする。 中国に住む中国人の友人から、 au宛にメールを送ってもらったところ文字化けしてしまいました。 友人のPCは中国のPC。ただし日本語フォントをインストールしているので日本語で打てます。 またメールは中国で有名な無料メールアドレス「~@163.com」を使っている状況です。 私のHOTMAIL宛の日本語メールは大丈夫ですが、AU宛の日本語メールは文字化けしてしまいます。 この場合、どうすれば日本語を文字化けせずにAu携帯に送ることができるでしょうか。 ご存知の方、よろしくお願いいたします。
- ベストアンサー
- その他(メールサービス・ソフト)
- 文字化けが直らない?OS9
OSは9.2.2を使っていて、そこに最近外国語フォントをインストールしたのですが、それ以来、文字化けしてどうしたらいいか困っています。 具体的には、最初は日本語の部分が全部文字化けしたのですが、アピアランスのフォント設定からOsakaを選択してからは、Finderは正しく表示されるようになりましたが、画面の上にある「ファイル」「編集」「特別」…と言うところとその中身(普段は「新規」「開く」「閉じる」…)は文字化けしたままで、エラーメッセージも文字化けした状態です。アップルメニューのキー配列で文字を入力すると、日本語が出てこないとか、という状態です。アプリケーションを起動すると正しく日本語は出ます。例えば、Simple Textを開くと、日本語入力はできて、上段もきちんと「ファイル」「編集」「フォント」「サイズ」…のように、正しい表示になります。 少し長くなりましたが、こんな状態で文字化けするのです。どこの設定を直したらいいか分かる人いましたら教えて下さい。お願いします。
- ベストアンサー
- Mac
お礼
ありがとうございました。 漢字変換を 1 文字ずつ行うことによって正常に変換することができましたので、ご指摘のとおりのようです。また、ノートパソコンではこの症状が起きませんので、インテリマウスも関係しているようです。 ただし、私の場合、Adobe Readerで韓国語フォントや中国語フォントをインストールすると、症状が起き、削除してPCを再起動すると、症状がなくなります。マイクロソフトが原因を追究する上で参考になるかもしれません。 実際には一文字ずつ変換すると、大変手間なので、むしろ別のアプリで変換した後、貼り付ける方がまだ実用的です。マイクロソフトには早めの修正を期待したいと思います。 解決には至りませんでしたが、状況がわかってすっきりしました。本当にありがとうございました。