Консультация № 51254
05.08.2006, 18:19
0.00 руб.
0 2 1
Уважаемые эксперты!

У меня есть большая таблица в Word‘е (содержимое всех ячеек разное). Надо в начале и в конце каждой ячейки добавить по строке текста (всюду одинаковые).
Можно ли автоматизировать эту процедуру?

Заранее спасибо.
PS У меня Office 2003, если это важно.

Обсуждение

давно
Мастер-Эксперт
680
2811
05.08.2006, 20:41
общий
это ответ
Здравствуйте, Иунин Юрий Леонидович!
Вам нужно создать макрос, который будет это делать.
Сачала скопируйте ту строку, которую будете вставлять, в буфер обмена.
Потом поставьте курсор в верхнюю ячейку в начало первой строчки.
Далее начнем записывать макрос.
Сервис - Макрос - Начать запись
Назначьте акросу сочетание клавиш, чтоб при их нажатии выполнялся этот макрос
Далее строго соблюдаем такую последовательность нажатия клавиш:
ctrl+v
Tab
Стрелка вверх
Оканчиваем запись (нажать на квадратик).
Теперь при нажатии назначенных клавиш нужные изменения произойдут в следующей ячейке. Можете эту последовательность действий записать сразу для нескольких ячеек (для всей строки) - быстрее будет работать
Но это только для добавлении строки вверху.
Для добавления строки внизу ячейки пишем другой макрос.
Там такая последовательность действий:
ctrl+v
Tab
Стрелка вниз
и перед выполнением макроса курсор нужно поставить в конец первой верхней ячейки и опустить на строку (нажать Enter).
Т.к. в ячейках разное количество строк, эти два макроса объединить в один вряд ли получится...
Неизвестный
08.08.2006, 17:03
общий
Спасибо за совет!Поразмыслив, я еще заключил эти команды в цикл:Do....While
Форма ответа