您好,之前我一直用Onenote桌面版,作为VBA代码笔记存储,但是 现在我换了新版的onenote后,从VBA代码编辑器中复制文本到笔记,或者反过来,复制文本到代码编辑器,中文都会出现乱码的情况。
从笔记到到代码编辑器,已经找到方法解决乱码,推测看是新版Onenote使用UTF-8字符编码,而VBA代码编辑器是以GB2312来显示中文
但是从代码编辑器复制文本到笔记,依旧得不到解决
麻烦您为我解惑,谢谢
根据您的描述,您在将VBA代码从代码编辑器复制到OneNote笔记的时候,中文字符会出现乱码的情况。根据我的搜索,我找到了以下两个方法,这两个方法也为许多有和您相同问题的人提供了帮助,希望对您也有帮助:
1. 可能是输入法问题,当输入法设为英文的时候,当您将VBA代码复制黏贴到OneNote上时,就会出现乱码。因为汉字是两个字符,而英文是一个。所以在复制黏贴的时候,需要把输入法设置成中文状态。
2. 您可以尝试打开控制面板>时钟和区域>区域>更改位置>管理>更改系统区域设置>选择中文(简体,中国)和Beta版:使用Unicode UTF-8提供全球语言支持。
如果以上的两个方法还是不能解决您的问题,由于这个过程在OneNote桌面版中是没有问题的,那么我的建议是继续使用OneNote桌面版。如果您的OneNote桌面版指的是OneNote 2016,那么您不用担心OneNote 2016会停止支持,Microsoft将会继续发布OneNote 2016的版本更新。
感谢您的理解。
Regards,
Jazlyn
谢谢您的帮助!
1.输入法默认的是微软拼音,中文状态下输入中文并复制到笔记,依然是乱码
2.按照步骤勾选了
中文(简体,中国)和Beta版:使用Unicode UTF-8提供全球语言支持
但是产生了新的问题,****常使用的加载宏无法被识别
基于目前的状况,我下载了桌面版与新版onenote配合使用,期待新的更新能解决这个问题