所有语言设置(Windows 10、Office 2021)均设置为法语。
MsgBox 不显示重音符号。
在 VB 编辑器中:
运行时:
在项目对象列表中:
设置如果存在的话在哪里?
这显然来自 VBA 编辑器,因为如果我在另一台装有 Office 2016 的 PC 上构建相同的代码,MsgBox 会在两台 PC 上很好地显示。 如果代码来自遇到问题的 PC,则 MsgBox 在两台 PC 上都会错误显示。
有办法在VBE中设置语言吗?
检查 Windows 设置中的本地化。我的是丹麦语,可以很好地显示您的消息框:
我从戴尔计算机上完全重新安装了 Windowd 10,删除了预装的 Microsoft 365 (Office) 以及所有 4 或 5 种语言的 Microsoft Office 365,重新安装了 Office 2021,最终问题得到解决!
我强烈怀疑这些 Microsoft 365 的事情是问题的原因。