2017-04-11 48 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,現在你可以在英語和阿拉伯語寫我希望這將解決您的問題