MS Access VBA 并使用 unicode UTF-8 / UTF-16 报告问题

Posted

技术标签:

【中文标题】MS Access VBA 并使用 unicode UTF-8 / UTF-16 报告问题【英文标题】:MS Access VBA and report issue with unicode UTF-8 / UTF-16 【发布时间】:2021-04-29 15:21:34 【问题描述】:

我对 MS Access 报告有疑问。我在 VBA 中有一个代码,其中添加了一些特定的本地字母(例如ąčęėįšų)。这些被打印出来报告。但是,报告将这些字母更改为未知且无法理解的符号。这在更换笔记本电脑后开始发生,似乎 unicode 已从 UTF-8 更改为 UTF-16。是否有一个简单的解决方案如何在报告中解决它?

【问题讨论】:

请edit您的问题并分享minimal reproducible example。 也许您缺少字体? 【参考方案1】:

自己找到了解决方案。如果要添加一些符号,请使用 VBA 函数“ChrW(xxx)”代替“xxx”添加符号代码。这解决了这个案子。

【讨论】:

以上是关于MS Access VBA 并使用 unicode UTF-8 / UTF-16 报告问题的主要内容,如果未能解决你的问题,请参考以下文章

MS Access VBA下载附件Mkdir路径不存在

使用 MS Access VBA 更改标签的默认标题

MS Access 2013 从 VBA 调用插入查询并出现奇怪的错误

MS Access vba中的分组字段

在列表框 ms-access 2013 VBA 中将多个不同的字段作为列表项返回

MS Access 中 VBA 代码与宏的优缺点是啥?