我想听听你对这个问题的看法。每当我想发送包含我的母语变音符号到 excel 或 Outlook 的 vba 字符串时,它就会回到我的脑海中。
\n\n我已经更改了 vba 编辑器上的字体,因此它在代码中显示了正确的标记,并且在工作表/Outlook 消息上手动输入这些标记时也可以正常工作。当执行宏时,就会出现问题,就像办公室错误地编码了 vba 发送到程序的操作一样。
\n\n示例:\n我可以在单元格中键入“\xc5\x81”字母。
\n\n我也可以在编辑器中输入:
\n\nSub example()\nRange("A1").Value = "\xc5\x81"\nEnd Sub\nRun Code Online (Sandbox Code Playgroud)\n\n但执行宏时,范围A1显示“\xc2\xa3”。
\n\n您知道问题出在哪里吗?
\n\n顺便说一句,当我将代码从 vba 复制到此窗口时,也发生了同样的情况。(代码中的“\xc5\x81”已转换为“\xc2\xa3”。
\n\n非常感谢!\n塞巴斯蒂安。
\n