Запись макроса для автоматического ввода текста в Word

Запись макроса для автоматического ввода текста в Word

Ситуация:

Вам несколько раз в день необходимо передавать распоряжения в бухгалте­рию. Каждое распоряжение должно заканчиваться строками, аналогичными представленным на рис. 1.11.

Г енеральный директор: Иванов А.А.

Отв. исполнитель Петрова М. М. т. 55-55

Рис. 1.11. Строки, ввод которых нужно автоматизировать

ЗАДАНИЕ:

Напишите при помощи макрорекордера макрос, который бы автоматически создавал такие строки (вместо "Петрова М. М." подставьте ваши данные).

Созданный макрос должен быть доступен для всех создаваемых вами доку­ментов. Он должен запускаться по нажатию кнопки с рожицей (рис. 1.12).

Файл Правка Вид Вставка

 

Рис. 1.12. Веселая кнопка для пользователя

 

Создайте новый документ, запустите макрос на выполнение и убедитесь, что он работает.

Ответ к заданию 1

1.    Откройте новый документ в Word. В меню Сервис выберите Макрос | Начать запись. В окне Запись макроса в поле Имя макроса введите "Подпись" (без кавычек), убедитесь, что в поле Макрос доступен для стоит значение Всех документов (Normal.dot), и нажмите кнопку Назна­чить макрос панели.

2.    В окне Настройка на вкладке Команды перетащите элемент Normal.NewMacros.Подпись в нужное место на панели управления. За­тем щелкните по перемещенному элементу правой кнопкой мыши, в кон­текстном меню выберите пункт Выбрать значок для кнопки, затем вы­берите изображение улыбающейся рожицы. Еще раз щелкните правой кнопкой мыши по этому элементу и в контекстном меню выберите Ос­новной стиль. Нажмите на кнопку Закрыть окна Настройка. Начнется запись макроса.

3.             Введите нужный текст, а затем нажмите на кнопку Остановить запись (или в меню Сервис | Макрос выберите команду Остановить запись).

4.    Создайте новый документ Word и убедитесь, что новая кнопка работает и там.