Запись макроса для автоматического ввода текста в Word
Запись макроса для автоматического ввода текста в Word
Ситуация:
Вам несколько раз в день необходимо передавать распоряжения в бухгалтерию. Каждое распоряжение должно заканчиваться строками, аналогичными представленным на рис. 1.11.
Г енеральный директор: Иванов А.А.
Отв. исполнитель Петрова М. М. т. 55-55
Рис. 1.11. Строки, ввод которых нужно автоматизировать
ЗАДАНИЕ:
Напишите при помощи макрорекордера макрос, который бы автоматически создавал такие строки (вместо "Петрова М. М." подставьте ваши данные).
Созданный макрос должен быть доступен для всех создаваемых вами документов. Он должен запускаться по нажатию кнопки с рожицей (рис. 1.12).
Файл Правка Вид Вставка |
Рис. 1.12. Веселая кнопка для пользователя |
Создайте новый документ, запустите макрос на выполнение и убедитесь, что он работает.
Ответ к заданию 1
1. Откройте новый документ в Word. В меню Сервис выберите Макрос | Начать запись. В окне Запись макроса в поле Имя макроса введите "Подпись" (без кавычек), убедитесь, что в поле Макрос доступен для стоит значение Всех документов (Normal.dot), и нажмите кнопку Назначить макрос панели.
2. В окне Настройка на вкладке Команды перетащите элемент Normal.NewMacros.Подпись в нужное место на панели управления. Затем щелкните по перемещенному элементу правой кнопкой мыши, в контекстном меню выберите пункт Выбрать значок для кнопки, затем выберите изображение улыбающейся рожицы. Еще раз щелкните правой кнопкой мыши по этому элементу и в контекстном меню выберите Основной стиль. Нажмите на кнопку Закрыть окна Настройка. Начнется запись макроса.
3. Введите нужный текст, а затем нажмите на кнопку Остановить запись (или в меню Сервис | Макрос выберите команду Остановить запись).
4. Создайте новый документ Word и убедитесь, что новая кнопка работает и там.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии