Dsplaying Unicode в форме - PullRequest
       1

Dsplaying Unicode в форме

0 голосов
/ 01 октября 2018

После долгих проб и ошибок и при поддержке сообщества возможность использовать Юникод в форме не была очень успешной.Так что вопрос в том.Есть ли способ иметь возможность использовать Юникод в форме?в основном в текстовом поле были символы валюты, такие как символ песо (₱) появится в текстовом поле.Существуют различные способы иметь его на рабочем листе, но в форме это навязчивая задача.

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

screen shot

Среди других методов вы можете:

  • копировать и вставлять Unicode в текстовое поле или
  • или используйте ChrW для использования определенного символа, подобного этому:

    UserForm1.TextBox1 = ChrW(8369)  'puts a ₱ in the text box.
    

Обратите внимание, что в большинстве случаев VBA Editor (VBE) не отображает Unicode (поэтому копируйте/ вставка вышеуказанного кода в ваш VBE заменит на ?).

Кстати, CodePoints - это удобный сайт для поиска / идентификации символов Юникода.Введите все, что вы ищете в строке поиска, или скопируйте и вставьте с веб-сайта, чтобы узнать больше.

Также обратите внимание, что все символы, которые появляются в вашей системе , могут или не могут правильно отображаться на других.

0 голосов
/ 01 октября 2018

После долгих проб и ошибок и при поддержке сообщества возможность использовать Юникод в форме не очень удалась.

Кто сказал?:)

Private Sub UserForm_Initialize()
    TextBox1.Text = ChrW(8369)
End Sub

enter image description here

И добро пожаловать в stackoverflow:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...