質問: áのような特殊文字をメッセージボックス上に表示させようとしたいのですが、下記の様にするとアキュートアクセントが消えたただのaとなります。 ``` MsgBox ChrW(&HE1) ``` これを表示させるにはどのようにすればよろしいでしょうか、ご教示ください。 補足情報: ・Windows10 Pro バージョン1803 ・Excel 2013 ・Microsoft Visual Basic for Applications 7.1 ・エクセルのセルに出力させる場合は正しくáが表示されます ・文字が潰れて見えないのかと思いMsgBox ChrW(&HE6)でæを表示させようとしてもaになります
回答: これは翻訳した回答。 > > 最後に私は解決策を見つけた..それは簡単なので、誰かがここでこれを必要とするなら、それは>>> > > > 1. コントロールパネル>地域と言語のオプション>詳細タブ 非ユニコードプログラムの言語で使用するネイティブ言語を選択する > 2. VBAエディターで、言語をサポートするツール>オプション>エディター形式>フォントを選択します > > > そしてそれはうまく動作します > > > 原文参照: How to make vba to read and understand characters in other keyboard language