powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / перекодировка текста в Word
7 сообщений из 7, страница 1 из 1
перекодировка текста в Word
    #32750527
Профи, подскажите. Сам VB не знаю, но нужно сделать макрос типа:
- сканируем весь документ Word посимвольно,
- очередной символ ищем в массиве 1,
- если найден, то вместо него подставляем символ с той же позиции из массива 2.

Подкиньте хотя бы цикл по документу и функцию поиска в массиве, а остальное я оформлю. Заодно и язык начну изучать :-)

Заранее благодарен.
...
Рейтинг: 0 / 0
перекодировка текста в Word
    #32750736
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
for each ch in activedocument.characters
 ...
next

для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
перекодировка текста в Word
    #32751078
А почему при строчке ch.Text = "1" макрос зацикливается?
...
Рейтинг: 0 / 0
перекодировка текста в Word
    #32751202
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
for i = 0 activedocument.characters.count
 ...activedocument.characters.item(i)...
next

для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
перекодировка текста в Word
    #32753847
Спасибо.
Всё отлично работает, но медленно :-)

Нельзя ли как-то на время работы макроса отключить обновление изображения, а потом обновить весь документ?

И можно ли сделать такой же цикл для таблицы Excel?
...
Рейтинг: 0 / 0
перекодировка текста в Word
    #32755850
Ну я догадываюсь, что на глупые вопросы никто отвечать не хочет.
Подскажите хотя бы цикл по выделенным ячейкам Excel.

Большое спасибо.
...
Рейтинг: 0 / 0
перекодировка текста в Word
    #32764458
Mikki_AN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользователь WordСпасибо.
Всё отлично работает, но медленно :-)

Нельзя ли как-то на время работы макроса отключить обновление изображения, а потом обновить весь документ?


Application.ScreenUpdating = False ' Отключение прорисовки экрана.
Application.ScreenUpdating = True ' Отключение отключения прорисовки экрана.

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


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