所以我有一些简单的代码。它遍历给定的文件夹,打开任何xlsx文件,然后遍历这些文件中的工作表以收集信息。
麻烦:vba,使用DIR和.open不明白它的文件名是阿拉伯语。
此外,一旦打开,vba不会在单元格内阅读阿拉伯语。所以我试图在单元格A5中捕获数据(用阿拉伯语编写),但字符串变量中保存的是?????。
所以对于两者,我都会得到问号。我在这里读了几个其他问题,但没有人回答我的问题。我相信这与ANSI和Unicode有关,但我不知道如何解决这个问题。
答案 0 :(得分:0)
转到控制面板,在语言设置中将阿拉伯语设置为阿拉伯语(沙特阿拉伯) 要么 在VB编辑器中: - 1-单击工具2-选择选项3-单击编辑器格式4-将字体更改为(Courier New(Arabic))5-单击确定现在您可以用英语和阿拉伯语书写我希望这可以解决您的问题