Excel2010のマクロから出す画面(ダイアログ)の日本語が文字化けする

Excel2010のマクロから出したダイアログのボタン名以外の日本語が全て文字化けしています。

化け方は2種類あります。

 

ケース1
 MsgBox "日付が入力されていません。"
 をコードに記載していると、パラメーターの文字が全て文字化けします

ケース2
 ケース1以外のフォーム表示している箇所などは、全て半角クエスチョン
 になります。例:「??????」

 

以下のPC(HP製)のみで発生しており、他のPC(国内メーカー製)では正常に表示されます。

 

・問題が発生しているPC

 

ヒューレットパッカードの

EliteBook 8440w

Windows7 Enterprise 64ビット 正規版 Service Pack 1(英語版)


 -英語版に日本語言語パックをインストールしたものです
 -初期状態の言語デフォルトは英語
 -言語設定を日本語に設定しています

MS Office Professional Plus 2010(英語版)

 -英語版に日本語言語パックをインストールしたものです
 -初期状態の言語デフォルトは英語(OS依存)
 -表示言語設定と編集日本語設定を「日本語」に設定(規定ボタン押下&一番上)しています


Excel を普通に起動して日本語のブックを作っても文字化け等発生しません。

ただ、Excelのフォントのリストは、「MS ゴシック」ではなく「MS Gothic」となっていました。

 

上記PCでも文字化けさせないように対応を行いたいのですが、

原因も特定できず調査も行き詰っている状況です。

 

何か良い方法・対策はありますでしょうか。

回答
回答

解決しました。

 

地域と言語の設定の管理タブの

[Unicode 対応ではないプログラムの言語]

が英語になったままでした。

 

日本語にすると正常に表示されるようになりました。

 

設定ミスでお騒がせして、すいませんでした。

 

14 ユーザーがこの回答を役に立ったと思いました。

·

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2024年4月08日 表示数 13,019 適用先: