在Excel VBA的立即窗口中显示日语文本

时间:2014-06-14 12:26:04

标签: excel vba

在Excel 2010中,我有一个包含日文文本的工作表。编辑或显示此信息没有问题。当我获取包含日语的单元格的值并使用Debug.Print在立即窗口中显示它时,它显示为????如果我正在处理浏览器,这将是一个熟悉的问题。我只是确保一切都是UTF-8编码。我在我的英文Windows上安装了日语,这一切都正常。在Excel中,我尝试将默认语言设置为日语。我将编辑器字体更改为Arial Unicode,但到目前为止我仍然得到问号。我联系了微软。我从一个人传给另一个人,但他们无能为力。他们提议把我转给技术支持人员,他会向我收取500美元!

如何使用立即窗口在英文版的Excel中调试日文值?

1 个答案:

答案 0 :(得分:3)

VBA开发环境依赖于Windows“系统区域设置”设置来告诉它要使用的字符集。我用它来使用

  • Windows Vista(英文)
  • Excel 2010(英文)

进入Windows控制面板的“区域和语言选项”部分,并将系统区域设置为“日语(日本)”

jpLocale.png

我的系统重新启动后,我可以在VBA立即窗口中看到日文字符:

jpVBA.png