Страница: 1 |
Вопрос: про иероглифы и непонятные знаки | Добавлено: 20.04.07 20:51 |
Автор вопроса: ![]() |
есть вот такая задача:
нужно проставлять тоны (это такие палочки) над китайскими иероглифами. есть четыре вида палочек. прога должна работать так: пользователь выделил символ и нажал кнопку, если этот символ был иероглифом, то над ним совершилось какое-то заданное действие, если нет, то нет. Вопрос 1:как заставить VBA из Word отличать иероглифы от прочей ерунды? теоретически - в таблицах знаков иероглифам отданы обозначения с ൷ до &#FA29 Unicode (шестнадцатиричная система). но как это написать на VBA? Вопрос 2: (чисто на знание кода) Как сделать замену нестандартного символа на что-то другое? допустим, если пользователь выделил символы ē или ě или ě (этих символов нет на стандартной раскладке) и их нужно заменить на букву "e", как это написать? с заменой стандартного на любой другой всё понятно: If Selection = "a" Then Selection.InsertSymbol CharacterNumber:=257, Unicode:=True
спасибо! |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #1 | Добавлено: 20.04.07 21:20 |
s$ = chr$(val("&HFA29"![]() s$ = chrW$(val("&HFA29" ![]() ? |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 5 Ответов: 11 |
Профиль | Цитата | #2 | Добавлено: 21.04.07 08:29 |
to HACKER
не знаю, как применить эти коды. |
Страница: 1 |
|