次の方法で共有

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

Anonymous
2011-09-08T09:51:50+00:00

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でも文字化けさせないように対応を行いたいのですが、

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

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

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-09-09T03:35:41+00:00

解決しました。

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

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

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

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

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

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

10+ 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-09-16T02:37:28+00:00

    columbiaZF さん、コメントありがとうございます。

    fujiwara_spc10 さん、こんにちは。

    こちら、自己解決されたようですね。 まずは問題が直ってよかったです。

    同じような現象に遭遇された方にもご参考になるよう、今回は私の方で \[回答としてマーク\] をいたしました。

    また次回もぜひ Answers をご利用ください。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2011-09-08T23:37:46+00:00

    返信ありがとうございます。

    文字化けするときにはメッセージ等でておりません。

    せめてエラーコードやメッセージが出てくれれば、追いやすいのですが・・・。

    コントロールパネルの地域と言語の設定は 場所:日本 表示言語:日本

    にしておりますが、文字化けしている状態です。

    念のために言語パックを再インストールしましたが、改善しませんでした。

    上記以外の設定項目についても、確認してみます。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2011-09-08T23:00:20+00:00

    メッセージは出てないのでしょうか?

    コントロールパネルの地域と言語の設定で何か不具合があるのかもしれません。

    どこをどのように作れば動くのか(動かないのか)に関しての詳しい事例はわかりませんがunicodeの関係で、どうしても動かない場合も考えられますが・・・

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

    0 件のコメント コメントはありません