Запись макросов в VBA

 

 

Прежде чем выполнять работу "макросы" прочтите все задания.

Для альтернативно одарённых: В слове "макрос", ударение падает на букву а

 

 

Если в MS Word не подключена вкладка Разработчик, ее нужно подключить: Файл / Параметры / Настройка ленты / Основные вкладки / установит флажок против Разработчик.

  1. Создать документ MS Word c именем вида Фамилия-макрос.

  2. Установить параметр Включить все макросы (Файл / Параметры / Центр управления безопасностью / Параметры Центр управления безопасностью,, / Параметры макросов / Включить все макросы (см. пример)

  3. Изучить материалы, изучить модуль Макросы на страничке Promt и заполнить в документе Фамилия-макрос таблицу:

Вопрос

Ответ

Что включает в себя программирование

Перечень

Виды программирования

Перечень

Что включает в себя IDE

Перечень

количество переведенных слов в русскоязычной локализации  Visual Studio 2008

число

Что такое VBA

правильный ответ

Можно ли создавать программы не зная языка программирования

Именно этим мы и займемся :-)

Для чего PROMT использует макросы

перечень

На каких языках можно создавать макросы для PROMT

перечень


 

  1. Записать макрос, рисующий и заполняющий таблицу вида (точно соблюдая установленные на образце кегли, гарнитуры, цвета шрифта):

     

    Фамилия Имя

    Отчество

    День рождения
    Орлова Ева Адамовна 32 мартобря

     

    Примечание: Для того, чтобы создать макрос, рисующий таблицу, необходимо:

  • Выбрать команду Запись макроса... (Вид / Макросы / Запись макроса... - см. пример);

  • Sic! Выбрать  Макрос доступен для Фамилия-макрос (документ) (нельзя сохранять макрос в общем шаблоне Normal.dot)!;

  • Дать макросу в качестве имени свою Фамилию;

  • В примечании записать свои ФИО (см. пример)

  • Рисовать и заполнять таблицу при включенном режиме записи макроса с помощью меню Вставка и клавиш клавиатуры (для установки параметров шрифта, ввода текста, перемещения по ячейкам (стрелки) и выделения текста - выделение слов: Shift+Ctrl+стрелки);

  • Нажать кнопку "Остановить запись". Макрос сохранить в созданном Вами документе (не в общем шаблоне)!

  • Нажать кнопку "OK";

     
     
    Примечание: Вместо Орловой Евы Адамовны должны быть Ваши ФИО.

 

  1. Удалить таблицу из документа Фамилия-макрос, сохранить Фамилия-макрос как "Документ Word с поддержкой макросов" и закрыть его.

  2. Проверить работоспособность макроса: вновь открыть документ и выполнить макрос (Вид / Макросы / Макросы / Фамилия...).

  3. Создать новый макрос в Фамилия-макрос под именем Фамилия2, который будет рисовать Ваши Фамилию Имя Отчество.

  4. Запустить редактор MS Visual Basic выбрав макрос   (Вид / Макросы / Макросы / Фамилия...) и выполнив команду Отладка или Изменить.

  5. В  MS Visual Basic найти и просмотреть программные коды Ваших макросов (см. пример), скопировать эти коды в свой документ.

    Примечание: перед тем как вставить из буфера обмена программный код в документ Фамилия-макрос, редактор MS Visual Basic необходимо закрыть.
     

  6. Удалить из документа Фамилия-макрос результаты выполнения макросов (должна остаться таблица с ответами на вопросы и коды интергрированных в документ макросов -Вы же сохранили их в созданном Вами документе, а не в общем шаблоне, правда?!

  7. По образцу заполнить свойства документа Фамилия-макрос (путь: Файл \ Сведения \ Свойства \ Дополнительные свойства \ Документ) и сохранить его как "Документ Word с поддержкой макросов".

  8. Отослать Фамилия-макрос преподавателю в письме с отзывом.