【问题标题】:Displaying Japanese text in the Immediate Window of Excel VBA在 Excel VBA 的即时窗口中显示日语文本
【发布时间】:2014-06-14 12:26:04
【问题描述】:

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

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

【问题讨论】:

  • 我已经将编辑语言设置为日语。问题是校对工具没有安装,当我到MS购买日语语言包时,他们只有2013的版本。2010不再可用

标签: excel vba


【解决方案1】:

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

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

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

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

【讨论】:

  • 感谢上帝。你刚刚为我节省了 500 美元!我在他们的技术解答中心通过了 7 位操作员,他们都无法超越“宏观”的想法,因此认为这是一个技术性很强的问题。傻我!我应该考虑更改非 unicode 程序设置。我只是假设世界上最受欢迎的办公室是 21 世纪的人写的!
  • 差不多够买那辆滑板车了。
猜你喜欢
  • 2020-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-17
  • 1970-01-01
相关资源
最近更新 更多