阿拉伯语在VBA中不起作用

阿拉伯语在VBA中不起作用,vba,arabic,Vba,Arabic,所以我有一些简单的代码。它在给定文件夹中循环,打开任何xlsx文件,然后在这些文件中的工作表中循环以收集信息 问题:vba,使用DIR和.open无法理解它的文件名是阿拉伯语 此外,一旦打开,vba就不会在单元格中读取阿拉伯语。所以我试图在单元格A5中捕获数据(用阿拉伯语编写),但是字符串变量中保存的是 所以,对于这两个问题,我都有问号。我在这里读了一些其他问题,但没有一个回答我的问题。我相信这与ANSI和Unicode有关,但我不知道如何解决这一问题。转到“控制面板”,在“语言设置”中,将阿拉

所以我有一些简单的代码。它在给定文件夹中循环,打开任何xlsx文件,然后在这些文件中的工作表中循环以收集信息

问题:vba,使用DIR和.open无法理解它的文件名是阿拉伯语

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


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

转到“控制面板”,在“语言设置”中,将阿拉伯语设置为阿拉伯语(沙特阿拉伯) 或
在VB编辑器中:-1-单击工具2-选择选项3-单击编辑器格式4-将字体更改为(Courier New(阿拉伯语))5-单击确定现在您可以用英语和阿拉伯语书写,我希望这将解决您的问题