русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Макросы Microsoft Office

Макрос — набор команд, выполняемых как единое целое. Наиболее часто макросы создаются для автоматизации выполнения трудоемких, рутинных операций обработки данных (редактирования, поиска/замены, форматирования и прочее), а также для автоматизации повтора последовательных действий.

Различают языковые (на языке VBA) и клавишные макросы. Клавишные макросы создаются с помощью специального средства — макрорекордера в интерактивном режиме работы пользователя с командами меню. Все клавишные макросы имеют адекватное представление в виде процедур Sub на языке VBA. Языковые макросытексты процедур типа Sub, непосредственно создаваемые в редакторе VBA. Для начала освоения средств автоматизации рекомендуется сначала создавать клавишные макросы, а затем их оптимизировать в среде редактора VBA.

Клавишные макросы создаются во всех программах Microsoft Office, кроме Access (вкладка Макросы вызывает конструктор макросов, макрос Access — набор макрокоманд с параметрами).

В клавишном макросе запоминается нажатие клавиш, выбранные команды меню, манипуляция мышью в момент записи макроса.

Действия, проделанные в окне документа с помощью мыши — перемещение курсора, копирование и перемещение объектов и т.п. – не записываются в клавишном макросе.

Создание клавишного макроса можно временно приостанавливать и затем возобновлять. Подготовленный клавишный макрос автоматически транслируется на язык VBA в виде процедуры или программного модуля. Технология создания клавишных макросов (Word, Excel, PowerPoint) типовая. Команда Сервис, Макрос, Начать записьвызываетдиалоговое окно Запись макроса (рис. 13.5), в котором следует указать:

· имя макроса — непрерывная последовательность символов, не превышающая 80 знаков[3];

· способ вызова макроса — кнопка на панели инструментов или «горячие клавиши» типа Ctrl + <буква> или Ctrl+Shift+<буква> (нельзя использовать цифры или специальные символы: «@», «#» и др.).;

· сфера действия макроса – шаблон документа, только документ;

· описание макроса — до 255 символов[4] (если макросу назначена кнопка панели инструментов, описание выполняет роль всплывающей подсказки).

Рис. 13.5

Для собственно записи макроса нажимается кнопка ОК, на экран выводится панель инструментов Остановить запись. С этого момента выполняется запись «тела» макроса — последовательности действий, которая будет возобновляться при запуске макроса.

Запуск макросов в приложениях осуществляется с помощью команды Сервис, Макрос, Макросы.Кнопка Выполнить выполняет выбранный макрос[5]. Макросы можно редактировать — кнопка Изменить (Edit), удалять — кнопка Удалить (Delete).

Макросы могут содержать вирусы, которые активизируются при открытии документов или использовании шаблонов. Для защиты от макровирусов макросы могут иметь специальную цифровую подпись — электронную печать (код разработчика), подтверждающую содержимое макроса и отсутствие макровирусов. В ряде программ Microsoft Office можно управлять уровнями безопасности от макровирусов. Например, в текстовом редакторе Microsoft Word команда Сервис, Макрос, Безопасностьпозволяет на вкладке Уровень безопасности выбрать уровень защиты:

· высокий — запуск только подписанных макросов из надежных источников;

· средний — запуск макросов по указанию пользователя;

· низкий — запуск всех макросов.

Просмотров: 1394


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.