1. Создать на диске свою рабочую папку.
2. Открыть приложение MS Excel 2010. Проверить, что на ленте панелей меню имеется вкладка Разработчик. Если вкладка Разработчик отсутствует, следует включить ее отображение: выполнить команду Файл/Параметры, перейти на вкладку Настройка ленты и установить соответствующий флажок в группе Основные вкладки. Для выхода из окна параметров нажать ОК.
3. Создать новую книгуMS Excel. Создать макрос, задающий границы выделенной области и закрашивающий ее в произвольный цвет:
· Выделить произвольную область ячеек книги.
· Перейти на вкладку Разработчик на ленте панелей и нажать кнопку Запись макроса. В окне Запись макроса ввести имя макроса Граница_и_заливка (без пробелов!) и нажать ОК. В режиме редактирования макроса на панели инструментов вместо кнопки записи макроса появится кнопка остановки редактирования макроса
Остановить запись. Все действия, совершенные до остановки записи макроса, будут записаны в код макроса.
· На вкладке Главная установите цвет заливки и тип границ
ячеек.
|
|
· Выполнить команду Остановить запись на вкладке Разработчик.
4. Проверить действие макроса, для чего выделить другую область, выполнить команду Макросы на вкладке Разработчик, в окне команды выбрать макрос Граница_и_заливка и нажать кнопку Выполнить. У выделенной области должен измениться фон и появиться граница.
5. Сохранить книгу с созданным макросом в своей рабочей папке, выбрав при сохранении тип файла Книга Excel с поддержкой макросов (*.xlsm).
6. Запретить выполнение ненадежных макросов, для чего на вкладке Разработчик выполнить команду Безопасность макросов, в окне команды выбрать вкладку Параметры макросов, установить переключатель в позицию Отключить все макросы с уведомлением и нажать ОК.
7. Закрыть книгу и вновь открыть ее в MS Excel, удостовериться, что выдается уведомление об отключении макросов (рис.26).
Рис.26. Уведомление системы безопасности об отключении макросов
8. Проверить, что после открытия книги макрос отключен (не выполняется).
9. Защитить просмотр и изменение созданного макроса паролем:
· Перейти в режим редактирования макроса в проекте VBA, щелкнув на кнопке Visual Basic на панели инструментов Разработчик.
· Выполнить команду Tools/VBAProject Properties, выбрать вкладку Protection (Защита), установить флажок параметра Lock project for viewing (Запрет просмотра проекта) и ввести пароль high в строку Password (пароль) и Confirm password (подтверждение пароля). Нажать ОК.
· Сохранить изменения в редакторе Visual Basic, а затем закрыть окно редактора и Книгу с макросом1.
10. Вновь открыть книгу Книга с макросом1 и убедиться, что проект защищен:
|
|
· Перейти в редактор VBA и попытаться просмотреть проект, для чего дважды щелкнуть мышью на названии проекта в окне Project-VBA Project.
· На экране появится окно ввода пароля. Ввести пароль high и получить доступ к просмотру проекта, просмотреть код макроса в группе Modules в окне проекта Project-VBA Project.
· Закрыть книгу.
11. Создать еще одну книгу MS Excel с именем Книга с макросом2, содержащую макрос Шрифт, устанавливающий для выделенной области ячеек написание шрифта жирный курсив и размер 12. Сохранить закрыть книгу.
Задание 2. Создать два цифровых сертификата. Подписать проектыVBA в ранее созданных книгах MS Excel и изучить реакцию Excel на их открытие.
