2017-04-11 27 views
0

所以我有一些简单的代码。它循环遍历给定的文件夹,打开任何xlsx文件,然后遍历这些文件中的表单以收集信息。阿拉伯语言不能在VBA工作

麻烦:VBA,使用DIR和。开不明白一个文件名的是阿拉伯语。

此外,一旦打开,vba不在单元格内阅读阿拉伯语。所以我试图在单元格A5中捕获数据(用阿拉伯语写成),但是保存在字符串变量中的是??​​???。

因此,对于这两个,我得到问号。我在这里阅读了其他一些问题,但没有人回答我的问题。我相信这与ANSI和Unicode有关,但我不知道如何解决这个问题。

+0

可以看看在这里respinse:https://social.msdn.microsoft.com/论坛/ EN-US/78eeab51-f39e-423C-8afc-ebd218d658c3 /如何对化妆VBA阅读和理解的字符功能于其他键盘语言?论坛= isvvba – User632716

回答

0

进入控制面板,在VB编辑器设置阿拉伯语阿拉伯语(沙特阿拉伯) 或 语言设置: - 1 - 点击工具2 - 选择选项3-点击编辑格式4-更改字体(宋体(阿拉伯语))5-点击OK,现在你可以在英语和阿拉伯语写我希望这将解决您的问题