Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Топ:
Оснащения врачебно-сестринской бригады.
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
|
из
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. Выберите вариант Включить все содержимое. Файл станет надежным документом.
|
|
|
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!