初対面
ユーザーフォームのCaptionに、日本語で直接入力して
「てすと」を確定すると
文字化け。
今までこんなことなかったのに!!
マルチページ、ラベル、ボタン、チェックボックス等よく使うもの諸々のCaptionすべて文字化けします。
あと、テキストボックスのTextも。
環境
[発生した子]
Office365
バージョン 2008
ビルド 13127.21064
へなちょこのプライベートPCでは発生しません
Office2019
バージョン 2102
ビルド 13801.20266
設定確認
[コンパネ]→[地域]→「管理」タブ→[システムロケールの変更]
ベータ:ワールドワイド言語サポートでUnicode UTF-8を使用
にチェックが入っていると文字化けする
という情報があったのですが、発生した子はチェックオフでした。
試しにチェックを入れてみたら、プロジェクトエクスプローラーが文字化けしましたw
↓
コードは見た目は文字化けしてないけどパスとかシート名とか日本語が読めてなくてエラーが出ましたw
(イミディエイトで変数見たら、文字化けしてました)
MSDN
Visual Basic エディタの検索ダイアログで文字が正常に表示されない
検索/置換ダイアログ ボックスじゃないけど、症状が似てるからこれやってみようかな。
回避策@
メモ帳で打ったものをコピペ。
でもねぇ、毎回コピペするのはめんどい。
回避策A
レジストリ触ります。
Microsoftからの警告
レジストリ エディタの使い方を誤ると、深刻な問題が発生することがあります。
最悪の場合、オペレーティング システムの再インストールが必要になることがあります。
マイクロソフトは、レジストリ エディタの誤用により発生した問題に関しては、一切責任を負わないものとします。
レジストリ エディタは、自己の責任においてご使用ください。
へなちょこも責任取れません。
【key】
\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options
※16.0はバージョンコードなので、お使いのバージョンによって異なります
名前:QFE_17407
種類:DWORD(32ビット)値
データ: 1
発生した子にはこのキーはなかったので、作りました。
結果
PC再起動したら、文字化けしなくなりました。
めでたしめでたし。
助かりました〜!