VBA中的非拉丁字符InputBox()[关闭]

问题描述 投票:0回答:1

我正在使用VBA代码通过使用InputBox函数从用户获取数据。我希望用户用阿拉伯语写作。

但是,当我运行它时,我发现了奇怪的字符,尽管我通常可以用Excel表格用阿拉伯语书写。

有人可以帮忙吗?

vba excel-vba activex inputbox excel
1个回答
1
投票

制作一个自定义表单,作为InputBox。在那里你可以用英语以外的任何其他语言写作。

否则你会得到?????????????????????

只需为输入添加标签元素,为“确定”和“取消”添加按钮元素。

enter image description here

一般来说,这比InputBox要好得多,因为你可以控制TextAlign属性,这在阿拉伯语中比在英语中有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.