2013-04-22 7 views
2

Здесь я хочу получить имена символов в слове с помощью VBA. НапримерПолучить имя символа в слове VBA

  • a-> Строчная латинская буква A
  • A-> Латинская заглавная буква

Примечание:

ASC() и ASCW() используется для получения значений символов (eg: asc("a") = 97), например, есть ли какой-либо метод для получения имени символа или еще?

enter image description here

+0

Я получаю имена этих символов от charmap. –

ответ

4

Here you go.

С помощью этой таблицы вы можете взять каждый символ один за один раз, и сравнить его к столу я перечислил. Таким образом, если у вас была å, а затем с помощью ASC (а) вы получите , затем сделать поиск на вашем столе, и вы получите "латинская буква а с кольцом над ».

Повторите с каждой буквой.

+0

Ya correct Mr.Tom, но я хочу получить имя символа, прочитав содержимое документа (символ) и найдя соответствующее имя символа. как чтение символа и получение значения ascii с помощью ASC(). –

+0

@thir Для этого нет встроенной функции. Вам нужно создать в своем коде таблицу поиска (например, те, к которой подключился Том) и написать собственную функцию поиска. –

+0

Том, как ваш комментарий, так и мой, вероятно, должны быть отредактированы в вашем ответе. Это сделало бы его гораздо более полезным (и достойным повышения), чем забавный комментарий о том, как Google полезен для поиска ответов на вопросы, хотя я согласен. –

Смежные вопросы