vba宏输入中文乱码

我使用vba编写宏程序时输入中文会乱码比如我在代码窗口输入label1.caption="您好"代码窗口会显示label1.caption="?úo?"后来我尝试一下先把... 我使用vba编写宏程序时输入中文会乱码
比如我在代码窗口输入
label1.caption="您好"
代码窗口会显示
label1.caption="?úo?"
后来我尝试一下先把代码在记事本里写出来
在复制粘贴进去,似乎就不会乱码了
但每次都要这样实在是太浪费时间了
故想请教一下高手这是什么原因造成的?
是否有解决方案?
展开
 我来答
忠成静0O
2013-11-20 · TA获得超过1049个赞
知道小有建树答主
回答量:1114
采纳率:100%
帮助的人:909万
展开全部
看一下label1的Font属性,换一种字体试试。
追问
不好使啊,而且我觉得肯定不是这问题,因为不只是定义label时乱码,

单引号后面写备注也乱码
追答

调整一下字体试试。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太平洋科技
优质机构答主

2020-12-24 · 百度认证:广东太平洋互联网信息服务有限公司官方账号,优质数码...
太平洋科技
太平洋电脑网通过分析、评测生活及工作中各类消费品,让消费者客观了解产品性能及安全状况,帮助用户做出理性购买选择。同时科普各领域产品知识,解答用户选购及使用中所遇问题。
向TA提问
展开全部

解压文件出现中文乱码怎么办解决办法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ooofQM
2013-11-20
知道答主
回答量:10
采纳率:0%
帮助的人:3.3万
展开全部
这个我这是家常便饭了
更多追问追答
追问
哪阁下是怎么解决的呢?
也是像我一样先写再粘贴?
如果有更好的方法还望不吝赐教
追答
这个一般是由于系统环境变量和语言系统的不对造成的,环境变量中的语言项可能是被某些软件修改了,导致VBA中的字符识别为乱码,也可能是系统自身的语言就不对,毕竟我们都是GHOST的系统,做过很多优化和修改,建议你装下微软为解决多语言乱码出的那个插件,名字记不清了,或者找下有没有VBA 或者VB 语言sp6的升级补丁打打看。会好些的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
车尚一瞥
2013-11-20 · TA获得超过428个赞
知道小有建树答主
回答量:607
采纳率:50%
帮助的人:94.2万
展开全部
估计你系统里有某个dll文件被换成英文的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百无生
推荐于2016-07-06 · TA获得超过2214个赞
知道大有可为答主
回答量:2150
采纳率:80%
帮助的人:659万
展开全部
代码模块里的汉字和实际显示出来的往往不同,这是因为系统内部编码不兼容。
我一般的处理方法是把文本放在一个隐藏的工作表中,通过公共模块里公开声明的一个特殊的自定义函数获取文本值,同时,这样也可以方便的切换中英文文本
比如sheet1中[a1]="中文",[b1]="English",[a2]="姓名",[b2]="name",[a3]="您好",[b3]="hello",
函数可以这样写:
function myString(RowID as integer, LanguageID as integer) as string
myString=sheet1.range("A1").offset(RowID-1,LanguageID).value
end function
则myString(2,0)="姓名",myString(3,1)="hello",
象你的情况,这样处理就好:label1.caption=myString(3,0)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式