Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / определить, текстовый ли символ / 6 сообщений из 6, страница 1 из 1
02.10.2009, 07:10:20
    #36228677
Фрилансер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить, текстовый ли символ
Для понимания общей сути - делают аналог Файл - Свойства - Статистика для выделенного текста (Selection.Text), перебираю посимвольно и соотв. увеличиваю счетчик (тормозит подлый!!), требуется определить, "пустой" ли в конексте печатного документа данный текущий символ.
пока что сравниваю его последовательно со всякими "", vbCrLf, vbCr, vbLf, vbNullChar... а можно как-то изящнее определить, попадет символ в статистику символов по документу или нет?
...
Рейтинг: 0 / 0
02.10.2009, 07:10:52
    #36228678
Фрилансер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить, текстовый ли символ
да, забыл сказать - все это для MS Word
...
Рейтинг: 0 / 0
02.10.2009, 09:26:29
    #36228784
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить, текстовый ли символ
Фрилансер,

IsEmpty ?
Или взят исключение через IsDate,IsNumeric.
...
Рейтинг: 0 / 0
02.10.2009, 09:29:02
    #36228792
Фрилансер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить, текстовый ли символ
big-dukeФрилансер,

IsEmpty ?
Или взят исключение через IsDate,IsNumeric.

да ну?
а попробуйте-ка шутки для msgbox(IsEmpty(vbCrLf))
...
Рейтинг: 0 / 0
02.10.2009, 14:12:21
    #36229653
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить, текстовый ли символ
Код: plaintext
Selection.Range.ComputeStatistics(wdStatisticCharactersWithSpaces)
?

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
02.10.2009, 17:25:18
    #36230168
Фрилансер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
определить, текстовый ли символ
HandKot
Код: plaintext
Selection.Range.ComputeStatistics(wdStatisticCharactersWithSpaces)
?

I Have Nine Lives You Have One Only
THINK!

просто великолепно! :)
только скорее
Код: plaintext
Selection.Range.ComputeStatistics(wdStatisticCharacters)
и работает на удивление быстро!

Большое вам спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / определить, текстовый ли символ / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]