excel vba中写代码,录入中文全显示问号,这是怎么回事,该怎么解决? win10 64位系统 office 2013版

2024-11-04 00:09:37
推荐回答(4个)
回答1:

可能原因:

  1. 语言语言代码问题

  2. 系统字体问题

解决方法:

  1. ①在控制面板把语言区域调成中文

    ②开始菜单--所有程序--Office 2013--Office 2013工具--语言首选项--添加设置中文为首选项

    ③使用中文版Win10

    ④对Excel使用转码工具(如AppLocale等)

  2. 在无问题的WIN10电脑上拷贝一套字体到C;\windows\fonts\下,覆盖之前的字体。

回答2:

我也碰到这种情况,开始是直接从网页上复制的,直接粘贴到模块窗口,汉字都显示“?”,后来我将代码粘贴到word文档,再从word文档复制,问题解决

回答3:

工具--》选项--》编辑器格式---》字体

回答4:

这个问题是系统语言设置导致的。特点是VBA窗体中很多中文显示成问号。原因是你的操作系统虽然显示的是中文,但系统区域并没有设置成中国。

windows10下以下操作:

控制面板-时钟和区域-区域-管理-更改系统区域设置