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

Макросы и программирование

Управление сроками выполнения работ | Из жизни проектов | Информационное окно Project Statistics | Окно Tracking Gantt | Линии продвижения работ | Контроль объема выполненных работ | Анализ выполнения бюджета | Настройка шаблонов | Импорт и экспорт данных | Описание пользовательских полей |


Читайте также:
  1. B. ПРОГРАММИРОВАНИЕ
  2. II) ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ
  3. Web-программирование на стороне клиента.
  4. Архитектура и организация подсистемы DMA (КПДП) в ПК. Управляющая информация и программирование
  5. Визуальное объектно-ориентирование программирование. Инкапсуляция, наследование, полиморфизм. Основные объекты и их свойства, методы и события
  6. Декларативное программирование
  7. Лекция 1: введение в программирование.

При всем обилии функциональных возможностей MS Project его разработчики заведомо не могли предусмотреть потребности всех потенциальных пользователей пакета. Более того, стремление создать универсальный инструмент «на все случаи жизни» приводит к тому, что конкретный пользователь использует в лучшем случае половину функций пакета, а остальные воспринимает как «нехорошие излишества».

Прекрасно осознавая это, разработчики программного обеспечения фирмы Microsoft включают в состав своих продуктов мощное средство настройки и развития приложений - язык программирования VBA (Visual Basic Application).

Наличие VBA в составе MS Project предоставляет пользователям пакета следующие основные возможности:

Прежде чем приступить к доработке MS Project в одном из перечисленных направлений, пользователю следует оценить собственные знания и навыки:

В этом издании книги мы ограничим круг рассматриваемых вопросов технологией создания макросов.

Напомним, что макрос — это последовательность стандартных команд приложения; макрос имеет собственное имя и может вызываться пользователем, когда в нем возникает необходимость.

Как правило, применение макросов целесообразно в двух случаях:

В MS Project предусмотрена возможность создания локальных и глобальных макросов.

Локальный макрос доступен только в том проекте, в котором он был создан. Глобальный макрос сохраняется в файле GLOBAL.mpt и доступен из любого проекта. Тип макроса устанавливается пользователем при его создании.

Запись макросов выполняет специальная утилита — Macro Recorder.

Чтобы ее активизировать, требуется в меню Tools открыть каскадное меню Macro и в нем выбрать команду Record New Macro... (Записать новый макрос). В результате будет открыто диалоговое окно, в котором выполняются начальные установки для нового макроса (рис. 6.31).

Рис. 6.31. Диалоговое окно Record Macro

В частности, с помощью элементов этого окна пользователь может:

Рис. 6.32. Завершение записи макроса

Чтобы воспользоваться созданным макросом, необходимо:

  1. В меню Tools открыть каскадное меню Macro и в нем выбрать команду Macros...
  2. В открывшемся диалоговом окне (рис. 6.33) выбрать макрос и щелкнуть на кнопке Run (Выполнить).

Рис. 6.33. Диалоговое окно для выбора макроса

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

Чтобы создать новую панель инструментов и поместить на нее кнопку вызова макроса, необходимо:

  1. В меню Tools открыть каскадное меню Customize... и в нем выбрать команду Toolbars...
  2. В открывшемся диалоговом окне на вкладке Toolbars щелкнуть на кнопке New... (Создать) и в дополнительном окне ввести имя новой панели инструментов; в результате на экране появится «заготовка» панели инструментов, пока без кнопок.
  3. Перейти на вкладку Commands и в списке категорий команд (слева) выбрать категорию All Macros (Все макросы).
  4. В списке макросов (справа) выбрать нужный макрос, установить на нем указатель мыши, нажать левую кнопку мыши и, не отпуская ее, переместить указатель (он будет дополнен изображением кнопки) на заготовку панели инструментов.
  5. Отпустить кнопку мыши.
  6. Если требуется, скорректировать название кнопки (по умолчанию оно совпадает с названием макроса) либо поместить на нее подходящую пиктограмму.

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

 


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


<== предыдущая страница | следующая страница ==>
Подготовка отчетов к печати| Урок 2- Создание проекта и базового календаря

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