Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: про иероглифы и непонятные знаки Добавлено: 20.04.07 20:51  

Автор вопроса:  fark
есть вот такая задача:

нужно проставлять тоны (это такие палочки) над китайскими иероглифами. есть четыре вида палочек.

прога должна работать так:
пользователь выделил символ и нажал кнопку, если этот символ был иероглифом, то над ним совершилось какое-то заданное действие, если нет, то нет.

Вопрос 1:как заставить VBA из Word отличать иероглифы от прочей ерунды?

теоретически - в таблицах знаков иероглифам отданы обозначения с &#3447 до &#FA29 Unicode (шестнадцатиричная система). но как это написать на VBA?

Вопрос 2: (чисто на знание кода)

Как сделать замену нестандартного символа на что-то другое?

допустим, если пользователь выделил символы &#275 или &#283 или &#283 (этих символов нет на стандартной раскладке) и их нужно заменить на букву "e", как это написать?

с заменой стандартного на любой другой всё понятно:
If Selection = "a" Then Selection.InsertSymbol CharacterNumber:=257, Unicode:=True


спасибо!

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 20.04.07 21:20
s$ = chr$(val("&HFA29";)
s$ = chrW$(val("&HFA29";)

?

Ответить

Номер ответа: 2
Автор ответа:
 fark



Вопросов: 5
Ответов: 11
 Профиль | | #2 Добавлено: 21.04.07 08:29
to HACKER
не знаю, как применить эти коды.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам