
- •Занятие 5. Тема “Основные понятия программной среды Visual Basic for Applications. ” При проведении занятия рекомендуется рассмотреть следующие вопросы:
- •Создание индивидуальной папки на компьютере для хранения разработанных программ.
- •Предварительная настройка продуктов Microsoft Office на работу с макросами (программами).
- •Создание макроса.
- •Перенесение выполненного программного кода макроса в документ Word.
- •Формирование экрана, подтверждающего выполнение.
- •Дополнительные особенности проведения занятия.
- •При проведении данного занятия рекомендуется разработать программные коды для решения следующих задач: Задача 1.
- •Задача 2.
- •Задача 3.
- •Задача 4.
- •Задача 5.
- •Задача 6.
- •Задача 7.
Занятие 5. Тема “Основные понятия программной среды Visual Basic for Applications. ” При проведении занятия рекомендуется рассмотреть следующие вопросы:
Создание индивидуальной папки на компьютере для хранения разработанных программ.
Папку рекомендуется создавать на устройстве «С». Имя создаваемой папки должно иметь смысловую нагрузку. Например, код группы и фамилия разработчика.
Предварительная настройка продуктов Microsoft Office на работу с макросами (программами).
Существуют проблемы, которые могут возникнуть при попытке начать работу с VBA.
Во-первых, файлы, содержащие макросы, должны сохраняться с использованием специального формата “docm” (Документ Word с поддержкой макросов). Если данный формат не задан, то при сохранении текстового файла макросы не сохраняются.
Во-вторых, если файл при открытии получил атрибут «только для чтения» (ReadOnly), то сохранение макроса становится невозможным. Для решения данной проблемы можно, перед началом обработки, средствами Windows обратиться к команде «Свойства» рассматриваемого файла. На странице «Общие» поменять значение атрибута «только для чтения».
В-третьих, чтобы обеспечить возможность работы с макросами требуется предварительно задать включение макросов. Для выполнения включения макросов можно использовать следующие возможности.
Первая возможность. При открытии файла, содержащего макросы, может появиться желтая панель сообщений со значком щита и кнопкой «Включить содержимое». На панели сообщений требуется нажать кнопку «Включить содержимое».
Вторая возможность. Можно использовать изменение параметров макросов в центре управления безопасностью. Для задания требуемых параметров необходимо выполнить следующие действия:
Пункт 1.Откройте вкладку Файл.
Пункт 2. В разделе «Справка» щелкните элемент «Параметры». После этого откроется диалоговое окно «Параметры Word».
Пункт 3. Щелкните элемент «Центр управления безопасностью», а затем выберите элемент «Параметры центра управления безопасностью».
Пункт 4. В центре управления безопасностью выбирается элемент «Параметры макросов» и задается параметр «Включить все макросы». После выполнения всех действий нажимается кнопка «ОК».
Создание макроса.
В связи с тем, что макросы всегда работают в программной среде прикладного программного продукта Microsoft Office, необходимо предварительно войти в соответствующий программный продукт. Следовательно, необходимо войти в Word и сохранить документ в созданной папке.
Для создания макроса необходимо открыть панель «Вид» и выбрать элемент «Макросы». После появления окна «Макрос» в элементе «Макросы из» выбирается название созданного документа Word. Если в элементе «Макросы из» будет указан пункт “Normal.dotm (общего шаблона), то разработанный макрос будет автоматически появляться во всех открываемых документах Word. Затем, в окне «Имя» задается имя макроса. После задания имени макроса нажимается кнопка «Создать» и осуществляется переход в текстовый редактор программной среды Visual Basic. При входе в текстовый редактор программной среды Visual Basic автоматически генерируются начальная конструкция макроса, комментарии и завершающая конструкция макроса. Между начальной конструкцией и завершающей конструкцией набирается требуемый программный код.
Сохранение набранного макроса в текстовом редакторе программной среды Visual Basic обеспечивается выбором из меню “File” команды “Save <имя документа Word>“. При сохранении необходимо выбрать тип сохраняемого файла «Документ Word с поддержкой макросов (*.docm)».
Выполнение набранного макроса в текстовом редакторе программной среды Visual Basic обеспечивается выбором из меню “Run” команды “Run Sub/UserForm“.
Выход из текстового редактора программной среды Visual Basic обеспечивается выбором из меню “File” команды “Close and Return to Microsoft Word>“.