在Excel 2010中,我有一个包含日文文本的工作表。编辑或显示此信息没有问题。当我获取包含日语的单元格的值并使用Debug.Print在立即窗口中显示它时,它显示为????如果我正在处理浏览器,这将是一个熟悉的问题。我只是确保一切都是UTF-8编码。我在我的英文Windows上安装了日语,这一切都正常。在Excel中,我尝试将默认语言设置为日语。我将编辑器字体更改为Arial Unicode,但到目前为止我仍然得到问号。我联系了微软。我从一个人传给另一个人,但他们无能为力。他们提议把我转给技术支持人员,他会向我收取500美元!
如何使用立即窗口在英文版的Excel中调试日文值?
答案 0 :(得分:3)
VBA开发环境依赖于Windows“系统区域设置”设置来告诉它要使用的字符集。我用它来使用
进入Windows控制面板的“区域和语言选项”部分,并将系统区域设置为“日语(日本)”
我的系统重新启动后,我可以在VBA立即窗口中看到日文字符: