Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Программирование в среде приложений MS Office.

Читайте также:
  1. Безопасность жизнедеятельности в производственной среде (БЖД)
  2. Вопрос 4. Деловая графика в среде Excel
  3. Восстановление в кислой среде металлами
  4. Восстановление в щелочной среде
  5. Восстановление в щелочной среде растворами сульфидов. Селективное восстановление полинитросоединений
  6. Задание 1. Технологии обработки экономической информации в среде ТП MS Excel
  7. Задание 2. Технологии работы в среде СКМ Maple

Макрос – это именованная последовательность команд (операторов языка VBA), которую пользователь может записать и затем вызывать для исполнения.

VBA (Visual Basic for Applications) – объектно-ориентированный язык программирования, специально разработанный для записи макросов в приложениях.

Макрос состоит в основном из макрокоманд, тесно связанных с командами приложения, в котором он создается, т.е. с командами MS Word, MS Excel или других приложений Microsoft Office.

Макрокоманда – последовательность команд, выделяемая в виде небольшой программы.

Некоторые из макрокоманд выполняют специфические для макросов действия, но большая часть соответствует командам меню или параметрам, задаваемым в диалоговых окнах.

Например, макрокоманда ActiveDocument.Save в MS Word или ActiveWorkbook.Save в MS Excel работает в точности как команда меню Файл – Сохранить.

Макросы часто используются для следующих целей: 1)для ускорения часто выполняемых операций редактирования или форматирования; 2)для объединения нескольких команд (например, для вставки таблицы с указанными размерами и определенным числом строк и столбцов); 3)для упрощения доступа к параметрам в диалоговых окнах; 4)для автоматизации обработки сложных последовательных действий в задачах.

Существуют три основных разновидности макросов: 1)командные макросы; 2)пользовательские функции;3)макрофункции.

Командные макросы – это наиболее распространенные макросы, обычно состоящие из операторов, эквивалентных тем или иным командам меню или параметрам диалоговых окон.

Отличие этих функций от командных макросов состоит в том, что они используют значения передавае-мых им аргументов, производят некоторые вычисления и возвращают результат в точку вызова, но не изменяют среды приложения.

Макрофункции представляют собой сочетание командных макросов и пользовательских функций. Они могут использовать аргументы и возвращать результат, подобно пользовательским функциям, могут также изменять среду приложения, как и командные макросы.

Если необходимо выполнить ряд одинаковых действий в различных макросах, то обычно эти действия выделяются в отдельную макрофункцию (подпрограмму), которая вызывается всякий раз, когда необходимо выполнить эти повторяющиеся действия.

 

 

3.9. Почтовые программы.

Почтовых программ существует достаточно много. Начнем знакомство с ними с Outlook Express, которая входит в состав операционной системы Windows и, скорее всего, уже установлена на компьютере пользователя. Кстати, один из недостатков почтовых программ таким образом уже преодолен – устанавливать программу не нужно. Однако настроить ее на получение писем из почтового ящика все-таки придется, тут уж никуда не денешься.


Дата добавления: 2015-10-21; просмотров: 70 | Нарушение авторских прав


Читайте в этой же книге: Производительность ПК. | Память ПК. | Тенденции развития технических средств КИТ. | World Wide Web | Поиск информации в Windows. | Защита инфо в Microsoft Office | Текстовый процессор MS Word. | Системы компьютерной графики | Управление воспроизведением презентации | Средства организации рабочего места |
<== предыдущая страница | следующая страница ==>
Алгоритм| Настройка программы Outlook Express

mybiblioteka.su - 2015-2024 год. (0.005 сек.)