Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Интересное:
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Рассмотрим пример обработки события Open для запуска макроса при открытии книги.
1. Откройте или создайте книгу, в которую нужно добавить макрос.
2. На вкладке Разработчик в группе Код нажмите кнопку Visual Basic.
3. В окне обозревателя проектов щелкните правой кнопкой мыши объект ЭтаКнига, а затем в контекстном меню выберите команду View Code (просмотр кода).
4. В списке объектов, расположенном над окном кода, выберите пункт Workbook (Рисунок 10.19).

Рисунок 10.19. Создание процедуры обработки события Open
! Будет автоматически создана пустая процедура для события Open, похожая на приведенную ниже.
Private Sub Workbook_Open()
End Sub
5. Добавьте в процедуру следующие строки текста программы:
Private Sub Workbook_Open()
MsgBox Date
Worksheets("Sheet1").Range("A1").Value = Date
End Sub
6. Перейдите в окно приложения Excel и сохраните данную книгу как книгу с поддержкой макросов (. XLSM).
7. Закройте и снова откройте книгу. При повторном открытии файла запускается процедура Workbook_Open, отображающая в окне сообщения текущую дату.
8. В окне сообщения нажмите кнопку ОК.
! Заметьте, что ячейка A1 листа 1 также содержит дату, являющуюся результатом запуска процедуры "Workbook_Open".
Безопасность макросов
Макрос представляет собой набор команд, с помощью которых можно автоматизировать выполнение повторяющейся задачи. При этом макросы не ограничены перемещением от ячейки к ячейке, вводом информации, форматированием и т.д. Макросы могут включать полноценный код VBA, который может быть злонамеренным и удалять файл, нарушать работоспособность вашей системы и т.п.. Поэтому наилучшим решением было бы избегать запуска непроверенных макросов. Excel помогает вам в этом, блокируя программный код при открытии рабочей книги.
Включение и отключение макросов
Включение и отключение макросов в файлах Office
При открытии файла, содержащего макросы, появляется желтая панель сообщений со значком щита и кнопкой Включить содержимое ( Рисунок 10.20).
Если известно, что макрос поступил из надежного источника на панели сообщений нажмите кнопку Включить содержимое. Файл откроется как надежный документ.

Рисунок 10.20. Предупреждение системы безопасности о том, что макросы были отключены
Включение макросов в представлении Backstage
Другой способ включить макросы в файле — это воспользоваться представлением Microsoft Office Backstage при появлении желтой панели сообщений.
1. Откройте вкладку Файл. Появится представление Backstage.
2. В разделе Сведения в области Предупреждение системы безопасности на кнопке Включить содержимое щелкните стрелку вниз (Рисунок 10.21).

Рисунок 10.21. Включение макросов в представлении Backstage
3. Выберите вариант Включить все содержимое. Файл станет надежным документом.
|
|
|
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!